client-cpp  0.0.1-SNAPSHOT
kaa::CommonValueTools Class Reference

#include <CommonValueTools.hpp>

Static Public Member Functions

static bool isRecord (boost::shared_ptr< ICommonValue > v)
 
static bool isArray (boost::shared_ptr< ICommonValue > v)
 
static bool isFixed (boost::shared_ptr< ICommonValue > v)
 
static bool isEnum (boost::shared_ptr< ICommonValue > v)
 
static bool isString (boost::shared_ptr< ICommonValue > v)
 
static bool isNumeric (boost::shared_ptr< ICommonValue > v)
 
static bool isBool (boost::shared_ptr< ICommonValue > v)
 
static bool isByteArray (boost::shared_ptr< ICommonValue > v)
 
static bool isNull (boost::shared_ptr< ICommonValue > v)
 
static const CommonRecord getRecord (boost::shared_ptr< ICommonValue > v)
 
static ICommonArray::container_type getList (boost::shared_ptr< ICommonValue > v)
 
static const std::string & getEnumValue (boost::shared_ptr< ICommonValue > v)
 
static std::vector
< boost::uint8_t > 
getByteArray (boost::shared_ptr< ICommonValue > v)
 

Detailed Description

Definition at line 30 of file CommonValueTools.hpp.

Member Function Documentation

static std::vector<boost::uint8_t> kaa::CommonValueTools::getByteArray ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 89 of file CommonValueTools.hpp.

static const std::string& kaa::CommonValueTools::getEnumValue ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 82 of file CommonValueTools.hpp.

static ICommonArray::container_type kaa::CommonValueTools::getList ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 75 of file CommonValueTools.hpp.

static const CommonRecord kaa::CommonValueTools::getRecord ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 68 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isArray ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 36 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isBool ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 56 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isByteArray ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 60 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isEnum ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 44 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isFixed ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 40 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isNull ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 64 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isNumeric ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 52 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isRecord ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 32 of file CommonValueTools.hpp.

static bool kaa::CommonValueTools::isString ( boost::shared_ptr< ICommonValue v)
inlinestatic

Definition at line 48 of file CommonValueTools.hpp.


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