Classes | |
class | ImplBase |
< This class handles most of the work for a subclass of Impl More... | |
class | ImplBoolean |
class | ImplInteger |
class | ImplReal |
class | ImplString |
class | ImplUUID |
class | ImplDate |
class | ImplURI |
class | ImplBinary |
class | ImplMap |
class | ImplArray |
Functions | |
LLSD::Impl & | safe (LLSD::Impl *impl) |
const LLSD::Impl & | safe (const LLSD::Impl *impl) |
ImplMap & | makeMap (LLSD::Impl *&var) |
ImplArray & | makeArray (LLSD::Impl *&var) |
ImplArray& LLSDUnnamedNamespace::makeArray | ( | LLSD::Impl *& | var | ) | [inline] |
Definition at line 671 of file llsd.cpp.
References LLSD::Impl::safe().
Referenced by LLSD::append(), LLSD::beginArray(), LLSD::emptyArray(), LLSD::endArray(), LLSD::erase(), LLSD::insert(), LLSD::operator[](), and LLSD::set().
ImplMap& LLSDUnnamedNamespace::makeMap | ( | LLSD::Impl *& | var | ) | [inline] |
Definition at line 668 of file llsd.cpp.
References LLSD::Impl::safe().
Referenced by LLSD::beginMap(), LLSD::emptyMap(), LLSD::endMap(), LLSD::erase(), LLSD::insert(), and LLSD::operator[]().
const LLSD::Impl& LLSDUnnamedNamespace::safe | ( | const LLSD::Impl * | impl | ) | [inline] |
Definition at line 665 of file llsd.cpp.
References LLSD::Impl::safe().
Referenced by LLSD::asBinary(), LLSD::asBoolean(), LLSD::asDate(), LLSD::asInteger(), LLSD::asReal(), LLSD::assign(), LLSD::asString(), LLSD::asURI(), LLSD::asUUID(), LLSD::beginArray(), LLSD::beginMap(), LLSD::endArray(), LLSD::endMap(), LLSD::get(), LLSD::has(), LLSD::operator[](), LLSD::size(), and LLSD::type().
LLSD::Impl& LLSDUnnamedNamespace::safe | ( | LLSD::Impl * | impl | ) | [inline] |
Definition at line 662 of file llsd.cpp.
References LLSD::Impl::safe().