GATE
values.hpp File Reference

Standard value encapsulation. More...

#include "gate/gate_core_api.hpp"
#include "gate/gatetypes.hpp"
#include "gate/results.hpp"
#include "gate/exceptions.hpp"
#include "gate/values.h"
#include "gate/strings.hpp"
#include "gate/arrays.hpp"
#include "gate/properties.hpp"

Classes

struct  gate::ValueExtractor< SRC, DST >
 
struct  gate::ValueExtractor< gate_string_t, String >
 
struct  gate::ValueExtractor< String, gate_string_t >
 
struct  gate::ValueExtractor< gate_string_t, gate_string_t >
 
struct  gate::ValueExtractor< gate_array_t, gate_array_t >
 
struct  gate::ValueExtractor< gate_object_ptr_t, gate_object_ptr_t >
 
struct  gate::ValueExtractor< gate_property_t, gate_property_t >
 
struct  gate::ValueType< T >
 
struct  gate::ValueTypePod< T, ID >
 
struct  gate::ValueType< bool_t >
 
struct  gate::ValueType< int8_t >
 
struct  gate::ValueType< int16_t >
 
struct  gate::ValueType< uint16_t >
 
struct  gate::ValueType< int32_t >
 
struct  gate::ValueType< uint32_t >
 
struct  gate::ValueType< int64_t >
 
struct  gate::ValueType< uint64_t >
 
struct  gate::ValueType< real32_t >
 
struct  gate::ValueType< real64_t >
 
struct  gate::ValueType< gate_ptr_t >
 
struct  gate::ValueType< gate_funcptr_t >
 
struct  gate::ValueType< gate_cstr_t >
 
struct  gate::ValueType< gate_wstr_t >
 
struct  gate::ValueType< gate_guid_t >
 
struct  gate::ValueType< gate_date_t >
 
struct  gate::ValueType< gate_daytime_t >
 
struct  gate::ValueType< gate_datetime_t >
 
struct  gate::ValueType< gate_time_t >
 
struct  gate::ValueTypeAccessor< CPPTYPE, NATIVETYPE, ID >
 
struct  gate::ValueType< gate_string_t >
 
struct  gate::ValueType< gate_array_t >
 
struct  gate::ValueType< gate_struct_ptr_t >
 
struct  gate::ValueType< gate_object_ptr_t >
 
struct  gate::ValueType< gate_property_t >
 
class  gate::Value
 

Detailed Description

Standard value encapsulation.