System::TypeCodeHelper Namespace Reference

Functions

template<typename T >
TypeCode GetTypeCodeFor ()
 
template<>
TypeCode GetTypeCodeFor< bool > ()
 Template specialization for bool. More...
 
template<>
TypeCode GetTypeCodeFor< char_t > ()
 Template specialization for char_t. More...
 
template<>
TypeCode GetTypeCodeFor< int8_t > ()
 Template specialization for int8_t. More...
 
template<>
TypeCode GetTypeCodeFor< uint8_t > ()
 Template specialization for uint8_t. More...
 
template<>
TypeCode GetTypeCodeFor< int16_t > ()
 Template specialization for int16_t. More...
 
template<>
TypeCode GetTypeCodeFor< uint16_t > ()
 Template specialization for uint16_t. More...
 
template<>
TypeCode GetTypeCodeFor< int32_t > ()
 Template specialization for int32_t. More...
 
template<>
TypeCode GetTypeCodeFor< uint32_t > ()
 Template specialization for uint32_t. More...
 
template<>
TypeCode GetTypeCodeFor< int64_t > ()
 Template specialization for int64_t. More...
 
template<>
TypeCode GetTypeCodeFor< uint64_t > ()
 Template specialization for uint64_t. More...
 
template<>
TypeCode GetTypeCodeFor< float > ()
 Template specialization for float. More...
 
template<>
TypeCode GetTypeCodeFor< double > ()
 Template specialization for double. More...
 
template<>
TypeCode GetTypeCodeFor< Decimal > ()
 Template specialization for System::Decimal. More...
 
template<>
TypeCode GetTypeCodeFor< DateTime > ()
 Template specialization for System::DateTime. More...
 
template<>
TypeCode GetTypeCodeFor< String > ()
 Template specialization for System::String. More...
 

Function Documentation

◆ GetTypeCodeFor()

template<typename T >
TypeCode System::TypeCodeHelper::GetTypeCodeFor ( )

A template function that returns an enum value representing the function's template type argument.

Template Parameters
Atype represented by the value returned by the function
Returns
Enum value that represents the function template type parameter

◆ GetTypeCodeFor< bool >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< bool > ( )
inline

Template specialization for bool.

◆ GetTypeCodeFor< char_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< char_t > ( )
inline

Template specialization for char_t.

◆ GetTypeCodeFor< DateTime >()

Template specialization for System::DateTime.

◆ GetTypeCodeFor< Decimal >()

Template specialization for System::Decimal.

◆ GetTypeCodeFor< double >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< double > ( )
inline

Template specialization for double.

◆ GetTypeCodeFor< float >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< float > ( )
inline

Template specialization for float.

◆ GetTypeCodeFor< int16_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< int16_t > ( )
inline

Template specialization for int16_t.

◆ GetTypeCodeFor< int32_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< int32_t > ( )
inline

Template specialization for int32_t.

◆ GetTypeCodeFor< int64_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< int64_t > ( )
inline

Template specialization for int64_t.

◆ GetTypeCodeFor< int8_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< int8_t > ( )
inline

Template specialization for int8_t.

◆ GetTypeCodeFor< String >()

Template specialization for System::String.

◆ GetTypeCodeFor< uint16_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< uint16_t > ( )
inline

Template specialization for uint16_t.

◆ GetTypeCodeFor< uint32_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< uint32_t > ( )
inline

Template specialization for uint32_t.

◆ GetTypeCodeFor< uint64_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< uint64_t > ( )
inline

Template specialization for uint64_t.

◆ GetTypeCodeFor< uint8_t >()

template<>
TypeCode System::TypeCodeHelper::GetTypeCodeFor< uint8_t > ( )
inline

Template specialization for uint8_t.