SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
Property.h File Reference
+ Include dependency graph for Property.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SWC::Config::Property::Value
 
class  SWC::Config::Property::Value_bool
 
class  SWC::Config::Property::Value_uint8
 
class  SWC::Config::Property::Value_uint16
 
class  SWC::Config::Property::Value_int32
 
class  SWC::Config::Property::Value_int64
 
class  SWC::Config::Property::Value_double
 
class  SWC::Config::Property::Value_string
 
class  SWC::Config::Property::Value_enum
 
class  SWC::Config::Property::Value_strings
 
class  SWC::Config::Property::Value_int64s
 
class  SWC::Config::Property::Value_doubles
 
class  SWC::Config::Property::Value_bool_g
 
class  SWC::Config::Property::Value_uint8_g
 
class  SWC::Config::Property::Value_uint16_g
 
class  SWC::Config::Property::Value_int32_g
 
class  SWC::Config::Property::Value_uint64_g
 
class  SWC::Config::Property::Value_enum_g
 
class  SWC::Config::Property::Value_strings_g
 

Namespaces

 SWC
 The SWC-DB C++ namespace 'SWC'.
 
 SWC::Config
 The SWC-DB Configurations C++ namespace 'SWC::Config'.
 
 SWC::Config::Property
 The SWC-DB Property C++ namespace 'SWC::Config::Property'.
 

Typedefs

typedef Core::Vector< std::string > SWC::Config::Strings
 
typedef Core::Vector< int64_t > SWC::Config::Int64s
 
typedef Core::Vector< double > SWC::Config::Doubles
 

Functions

void SWC::Config::Property::from_string (const char *s, double *value)
 
void SWC::Config::Property::from_string (const char *s, int64_t *value)
 
void SWC::Config::Property::from_string (const char *s, uint64_t *value)
 
void SWC::Config::Property::from_string (const char *s, uint8_t *value)
 
void SWC::Config::Property::from_string (const char *s, uint16_t *value)
 
void SWC::Config::Property::from_string (const char *s, int32_t *value)
 
template<typename T >
SWC_CAN_INLINE void SWC::Config::Property::from_string (const std::string &s, T value)
 

Variables

const uint64_t SWC::Config::K = 1000
 
const uint64_t SWC::Config::KiB = 1024
 
const uint64_t SWC::Config::M = K * 1000
 
const uint64_t SWC::Config::MiB = KiB * 1024
 
const uint64_t SWC::Config::G = M * 1000
 
const uint64_t SWC::Config::GiB = MiB * 1024
 
const uint64_t SWC::Config::T = G * 1000
 
const uint64_t SWC::Config::TiB = GiB * 1024