NCBI C++ ToolKit
Classes | Namespaces | Macros | Functions
value_convert.hpp File Reference
#include <corelib/ncbistr.hpp>
#include "value_convert_policy.hpp"
+ Include dependency graph for value_convert.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  value_slice::CValueConvert< CP, string >
 
class  value_slice::CValueConvert< CP, const char * >
 
class  value_slice::CValueConvert< CP, bool >
 
class  value_slice::CValueConvert< CP, Uint1 >
 
class  value_slice::CValueConvert< CP, Int1 >
 
class  value_slice::CValueConvert< CP, Uint2 >
 
class  value_slice::CValueConvert< CP, Int2 >
 
class  value_slice::CValueConvert< CP, Uint4 >
 
class  value_slice::CValueConvert< CP, Int4 >
 
class  value_slice::CValueConvert< CP, unsigned long >
 
class  value_slice::CValueConvert< CP, long >
 
class  value_slice::CValueConvert< CP, Uint8 >
 
class  value_slice::CValueConvert< CP, Int8 >
 
class  value_slice::CValueConvert< CP, float >
 
class  value_slice::CValueConvert< CP, double >
 
class  value_slice::CValueConvert< CP, long double >
 
class  value_slice::CValueConvert< CP, CTime >
 

Namespaces

 value_slice
 

Macros

#define NCBI_CONVERT_TO(x, y)   (x)
 

Functions

template<typename CP , typename FROM >
CConvPolicy< CP, FROMvalue_slice::MakeCP (const FROM &value)
 
template<typename CP , typename FROM >
string operator+ (const string &s, const value_slice::CValueConvert< CP, FROM > &value)
 
template<typename CP , typename FROM >
string operator+ (const value_slice::CValueConvert< CP, FROM > &value, const string &s)
 
template<typename CP , typename FROM >
string operator+ (const char *s, const value_slice::CValueConvert< CP, FROM > &value)
 
template<typename CP , typename FROM >
string operator+ (const value_slice::CValueConvert< CP, FROM > &value, const char *s)
 
template<typename CP , typename FROM >
stringoperator+= (string &s, const value_slice::CValueConvert< CP, FROM > &value)
 
template<typename FROM >
const value_slice::CValueConvert< value_slice::SRunTimeCP, FROMConvert (const FROM &value)
 
template<typename FROM >
const value_slice::CValueConvert< value_slice::SRunTimeCP, FROMConvert (FROM &value)
 
template<typename FROM >
const value_slice::CValueConvert< value_slice::SSafeCP, FROMConvertSafe (const FROM &value)
 
template<typename FROM >
const value_slice::CValueConvert< value_slice::SSafeCP, FROMConvertSafe (FROM &value)
 

Macro Definition Documentation

◆ NCBI_CONVERT_TO

#define NCBI_CONVERT_TO (   x,
 
)    (x)

Definition at line 45 of file value_convert.hpp.

Function Documentation

◆ Convert() [1/2]

template<typename FROM >
const value_slice::CValueConvert<value_slice::SRunTimeCP, FROM> Convert ( const FROM value)
inline

Definition at line 1867 of file value_convert.hpp.

References rapidjson::value.

Referenced by CSplignFormatter::AsSeqAlignSet(), CGnomonEngine::CGnomonEngine(), CAnnotationASN1::CImplementationData::CImplementationData(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::Convert2CTime(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::Convert2CTime(), value_slice::Convert_CDB_Object(), value_slice::Convert_CDB_Object_DT(), value_slice::Convert_CDB_ObjectSql(), value_slice::Convert_CDB_ObjectSql_DT(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::ConvertFrom(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::ConvertFrom(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::ConvertFromChar(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::ConvertFromChar(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::ConvertFromLOB(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::ConvertFromLOB(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::ConvertFromStr(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::ConvertFromStr(), GenerateSeed(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::operator CTime(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::operator CTime(), value_slice::CValueConvert< SRunTimeCP, CDB_Object >::operator Int1(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Object >::operator Int1(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::operator string(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::operator string(), value_slice::CValueConvert< SSafeCP, CDB_Object >::operator string(), value_slice::CValueConvert< SSafeSqlCP, CDB_Object >::operator string(), value_slice::CValueConvert< CP, CVariant >::operator TO(), value_slice::CValueConvert< SSafeCP, CDB_Object >::operator Uint1(), value_slice::CValueConvert< SSafeSqlCP, CDB_Object >::operator Uint1(), value_slice::CValueConvert< SRunTimeCP, CDB_Object >::operator Uint2(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Object >::operator Uint2(), value_slice::CValueConvert< SRunTimeCP, CDB_Object >::operator Uint4(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Object >::operator Uint4(), value_slice::CValueConvert< SRunTimeCP, CDB_Object >::operator Uint8(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Object >::operator Uint8(), CTabularFormatter_StopCodonChanges::Print(), CRepeatLibrary::Read(), value_slice::CValueConvert< SRunTimeCP, CDB_Result >::ReadCDBObject(), value_slice::CValueConvert< SRunTimeSqlCP, CDB_Result >::ReadCDBObject(), CSplign::Run(), s_SetQual(), CCmdTableAssignColumn::Unexecute(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSplign::x_IsInGap(), CSplign::x_RunOnCompartment(), and CFeatureGenerator::SImplementation::x_SetComment().

◆ Convert() [2/2]

template<typename FROM >
const value_slice::CValueConvert<value_slice::SRunTimeCP, FROM> Convert ( FROM value)
inline

Definition at line 1891 of file value_convert.hpp.

References rapidjson::value.

◆ ConvertSafe() [1/2]

template<typename FROM >
const value_slice::CValueConvert<value_slice::SSafeCP, FROM> ConvertSafe ( const FROM value)
inline

◆ ConvertSafe() [2/2]

template<typename FROM >
const value_slice::CValueConvert<value_slice::SSafeCP, FROM> ConvertSafe ( FROM value)
inline

Definition at line 1925 of file value_convert.hpp.

References rapidjson::value.

◆ operator+() [1/4]

template<typename CP , typename FROM >
string operator+ ( const char *  s,
const value_slice::CValueConvert< CP, FROM > &  value 
)
inline

Definition at line 1828 of file value_convert.hpp.

References string, and rapidjson::value.

◆ operator+() [2/4]

template<typename CP , typename FROM >
string operator+ ( const string s,
const value_slice::CValueConvert< CP, FROM > &  value 
)
inline

Definition at line 1808 of file value_convert.hpp.

References string, and rapidjson::value.

◆ operator+() [3/4]

template<typename CP , typename FROM >
string operator+ ( const value_slice::CValueConvert< CP, FROM > &  value,
const char *  s 
)
inline

Definition at line 1843 of file value_convert.hpp.

References string, and rapidjson::value.

◆ operator+() [4/4]

template<typename CP , typename FROM >
string operator+ ( const value_slice::CValueConvert< CP, FROM > &  value,
const string s 
)
inline

Definition at line 1818 of file value_convert.hpp.

References string, and rapidjson::value.

◆ operator+=()

template<typename CP , typename FROM >
string& operator+= ( string s,
const value_slice::CValueConvert< CP, FROM > &  value 
)
inline

Definition at line 1856 of file value_convert.hpp.

References string, and rapidjson::value.

Modified on Wed Sep 04 15:06:47 2024 by modify_doxy.py rev. 669887