#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] |
1.4.7