xbmc
Public Member Functions | Friends | List of all members
dbiplus::field_value Class Reference
Collaboration diagram for dbiplus::field_value:
Collaboration graph
[legend]

Public Member Functions

 field_value (const char *s)
 
 field_value (const bool b)
 
 field_value (const char c)
 
 field_value (const short s)
 
 field_value (const unsigned short us)
 
 field_value (const int l)
 
 field_value (const unsigned int ul)
 
 field_value (const float f)
 
 field_value (const double d)
 
 field_value (const int64_t i)
 
 field_value (const char *s, std::size_t len)
 
 field_value (const field_value &fv)
 
 field_value (field_value &&fv) noexcept
 
fType get_fType () const
 
bool get_isNull () const
 
std::string get_asString () const &
 
std::string get_asString () &&
 
bool get_asBool () const
 
char get_asChar () const
 
short get_asShort () const
 
unsigned short get_asUShort () const
 
int get_asInt () const
 
unsigned int get_asUInt () const
 
float get_asFloat () const
 
double get_asDouble () const
 
int64_t get_asInt64 () const
 
field_valueoperator= (const char *s)
 
field_valueoperator= (const std::string &s)
 
field_valueoperator= (std::string &&s)
 
field_valueoperator= (const bool b)
 
field_valueoperator= (const short s)
 
field_valueoperator= (const unsigned short us)
 
field_valueoperator= (const int l)
 
field_valueoperator= (const unsigned int l)
 
field_valueoperator= (const float f)
 
field_valueoperator= (const double d)
 
field_valueoperator= (const int64_t i)
 
field_valueoperator= (const field_value &fv)
 
field_valueoperator= (field_value &&fv) noexcept
 
void set_isNull ()
 
void set_asString (const char *s)
 
void set_asString (const char *s, std::size_t len)
 
void set_asString (const std::string &s)
 
void set_asString (std::string &&s)
 
void set_asBool (const bool b)
 
void set_asChar (const char c)
 
void set_asShort (const short s)
 
void set_asUShort (const unsigned short us)
 
void set_asInt (const int l)
 
void set_asUInt (const unsigned int l)
 
void set_asFloat (const float f)
 
void set_asDouble (const double d)
 
void set_asInt64 (const int64_t i)
 
fType get_field_type ()
 
std::string gft ()
 

Friends

std::ostream & operator<< (std::ostream &os, const field_value &fv)
 

The documentation for this class was generated from the following files: