#include <llsdtraits.h>
Inheritance diagram for LLSDTraits< T >:
Public Member Functions | |
LLSDTraits () | |
T | get (const LLSD &actual) |
bool | checkType (const LLSD &actual) |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
template<> | |
LLSDTraits () | |
Protected Types | |
typedef T(LLSD::*) | Getter () const |
Protected Attributes | |
LLSD::Type | type |
Getter | getter |
Definition at line 39 of file llsdtraits.h.
typedef T(LLSD::*) LLSDTraits< T >::Getter() const [protected] |
Definition at line 42 of file llsdtraits.h.
LLSDTraits< T >::LLSDTraits | ( | ) |
LLSDTraits< LLSD::Boolean >::LLSDTraits | ( | ) | [inline] |
Definition at line 62 of file llsdtraits.h.
LLSDTraits< LLSD::Integer >::LLSDTraits | ( | ) | [inline] |
Definition at line 67 of file llsdtraits.h.
LLSDTraits< LLSD::Real >::LLSDTraits | ( | ) | [inline] |
Definition at line 72 of file llsdtraits.h.
LLSDTraits< LLSD::UUID >::LLSDTraits | ( | ) | [inline] |
Definition at line 77 of file llsdtraits.h.
LLSDTraits< LLSD::String >::LLSDTraits | ( | ) | [inline] |
Definition at line 82 of file llsdtraits.h.
LLSDTraits< LLSD::Date >::LLSDTraits | ( | ) | [inline] |
Definition at line 95 of file llsdtraits.h.
LLSDTraits< LLSD::URI >::LLSDTraits | ( | ) | [inline] |
Definition at line 100 of file llsdtraits.h.
LLSDTraits< LLSD::Binary >::LLSDTraits | ( | ) | [inline] |
Definition at line 105 of file llsdtraits.h.
bool LLSDTraits< T >::checkType | ( | const LLSD & | actual | ) | [inline] |
T LLSDTraits< T >::get | ( | const LLSD & | actual | ) | [inline] |
Definition at line 50 of file llsdtraits.h.
Referenced by tut::checkRoundTrip(), and tut::SDTestData::ensureTypeAndValue().
Getter LLSDTraits< T >::getter [protected] |
LLSD::Type LLSDTraits< T >::type [protected] |