GATE
gate::Value Class Reference

Public Member Functions

template<class T >
 Value (T const &t)
 
 Value (Value const &src)
 
 Value (gate_value_t const &nativeValue)
 
Valueoperator= (Value const &src)
 
void swap (Value &src) noexcept
 
gate_value_tc_impl () noexcept
 
gate_value_t const * c_impl () const noexcept
 
gate_type_id_t Type () const noexcept
 
template<class T >
void get (T &value)
 
template<class T >
void set (T const &value)
 
bool_t exportAs (String &value) const
 
bool_t exportAs (int8_t &value) const
 
bool_t exportAs (int16_t &value) const
 
bool_t exportAs (int32_t &value) const
 
bool_t exportAs (int64_t &value) const
 
bool_t exportAs (uint8_t &value) const
 
bool_t exportAs (uint16_t &value) const
 
bool_t exportAs (uint32_t &value) const
 
bool_t exportAs (uint64_t &value) const
 
bool_t exportAs (real32_t &value) const
 
bool_t exportAs (real64_t &value) const
 

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