NCBI C++ ToolKit
Functions | Variables
genparams.c File Reference
#include "common.h"
#include <time.h>
#include <common/test_assert.h>
+ Include dependency graph for genparams.c:

Go to the source code of this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Go to the SVN repository for this file.

Functions

static int TestOutput (const char *type, const char *value_to_convert, SQLSMALLINT out_c_type, SQLSMALLINT out_sql_type, const char *expected)
 
static void TestInput (SQLSMALLINT out_c_type, const char *type, SQLSMALLINT out_sql_type, const char *param_type, const char *value_to_convert)
 
static void NullInput (SQLSMALLINT out_c_type, SQLSMALLINT out_sql_type, const char *param_type)
 
static const char * pack (const char *fmt,...)
 
static void AllTests (void)
 
int main (int argc, char *argv[])
 

Variables

static const char tds_no_dm = 0
 
static char precision = 18
 
static char exec_direct = 0
 
static char prepare_before = 0
 
static char use_cursors = 0
 
static int only_test = 0
 
static char check_truncation = 0
 
static char use_nts = 0
 
static int big_endian = 1
 

Function Documentation

◆ AllTests()

static void AllTests ( void  )
static

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ NullInput()

static void NullInput ( SQLSMALLINT  out_c_type,
SQLSMALLINT  out_sql_type,
const char *  param_type 
)
static

◆ pack()

static const char* pack ( const char *  fmt,
  ... 
)
static

◆ TestInput()

static void TestInput ( SQLSMALLINT  out_c_type,
const char *  type,
SQLSMALLINT  out_sql_type,
const char *  param_type,
const char *  value_to_convert 
)
static

◆ TestOutput()

static int TestOutput ( const char *  type,
const char *  value_to_convert,
SQLSMALLINT  out_c_type,
SQLSMALLINT  out_sql_type,
const char *  expected 
)
static

Variable Documentation

◆ big_endian

int big_endian = 1
static

Definition at line 251 of file genparams.c.

Referenced by AllTests(), main(), odbc_init_bools(), and pack().

◆ check_truncation

char check_truncation = 0
static

Definition at line 104 of file genparams.c.

Referenced by AllTests(), and TestInput().

◆ exec_direct

char exec_direct = 0
static

Definition at line 29 of file genparams.c.

Referenced by AllTests(), main(), NullInput(), TestInput(), and TestOutput().

◆ only_test

int only_test = 0
static

Definition at line 32 of file genparams.c.

Referenced by AllTests(), and TestOutput().

◆ precision

char precision = 18
static
Examples
/home/coremake/doxygen/cxx/include/corelib/ncbistr.hpp.

Definition at line 28 of file genparams.c.

Referenced by AllTests(), CDB_Numeric::Assign(), CStopWatch::AsSmartString(), CTimeSpan::AsSmartString(), Blur(), CDB_Numeric::CDB_Numeric(), IPhyloTreeRender::ComputeScale(), NStr::DoubleToString(), alp_reg::find_single_tetta_general(), CSubSource::FixAltitude(), CSubSource::FixLatLonFormat(), DeBruijn::LargeInt< precision >::getName(), DeBruijn::LargeInt< precision >::getSize(), DeBruijn::LargeInt< precision >::LargeInt(), CVariant::Numeric(), numeric_to_longlong(), DeBruijn::LargeInt< precision >::oahash(), DeBruijn::LargeInt< precision >::operator!=(), DeBruijn::LargeInt< precision >::operator%(), DeBruijn::LargeInt< precision >::operator&(), DeBruijn::LargeInt< precision >::operator&=(), DeBruijn::LargeInt< precision >::operator+(), DeBruijn::LargeInt< precision >::operator-(), DeBruijn::LargeInt< precision >::operator/(), DeBruijn::LargeInt< precision >::operator<(), DeBruijn::LargeInt< precision >::operator<<(), DeBruijn::LargeInt< precision >::operator==(), DeBruijn::LargeInt< precision >::operator>>(), DeBruijn::LargeInt< precision >::operator^(), DeBruijn::LargeInt< precision >::operator^=(), DeBruijn::LargeInt< precision >::operator|(), DeBruijn::LargeInt< precision >::operator|=(), DeBruijn::LargeInt< precision >::operator~(), CBDB_Cache::Purge(), DeBruijn::revcomp(), CTime::Round(), CCompression::SRecommendedBufferSizes::RoundUp(), s_GetLatLong(), s_NormalizeTokens(), s_ReorderNorthSouthEastWest(), CQueue::SetParameters(), swap_numeric_endian(), tds_convert_datetime(), tds_numeric_change_prec_scale(), TestOutput(), CTime::Truncate(), CObjectOStreamAsnBinary::WriteDouble2(), CObjectOStreamXml::WriteDouble2(), CTL_BCPInCmd::x_AssignParams(), CTimeSpan::x_AsSmartString_Precision(), CHistogramGlyph::x_DrawLinearRuler(), CHistogramGlyph::x_DrawLogRuler(), CSubSource::x_FormatWithPrecision(), CSubSource::x_GetPrecision(), CDB_Numeric::x_MakeFromString(), IPhyloTreeRender::x_RenderScaleMarker(), and CXmlValueItem::x_RenderXml().

◆ prepare_before

char prepare_before = 0
static

Definition at line 30 of file genparams.c.

Referenced by AllTests(), main(), NullInput(), TestInput(), and TestOutput().

◆ tds_no_dm

const char tds_no_dm = 0
static

Definition at line 25 of file genparams.c.

Referenced by main().

◆ use_cursors

char use_cursors = 0
static

Definition at line 31 of file genparams.c.

Referenced by AllTests(), main(), NullInput(), TestInput(), and TestOutput().

◆ use_nts

char use_nts = 0
static

Definition at line 105 of file genparams.c.

Referenced by AllTests(), and TestInput().

Modified on Tue Apr 09 08:00:30 2024 by modify_doxy.py rev. 669887
Modified on Wed Apr 10 07:35:51 2024 by modify_doxy.py rev. 669887
Modified on Thu Apr 11 15:21:50 2024 by modify_doxy.py rev. 669887
Modified on Fri Apr 12 17:23:50 2024 by modify_doxy.py rev. 669887
Modified on Sat Apr 13 11:50:53 2024 by modify_doxy.py rev. 669887
Modified on Sun Apr 14 05:29:44 2024 by modify_doxy.py rev. 669887
Modified on Tue Apr 16 20:15:26 2024 by modify_doxy.py rev. 669887
Modified on Wed Apr 17 13:11:05 2024 by modify_doxy.py rev. 669887