Kea 2.7.5
isc::data::ListElement Member List

This is the complete list of members for isc::data::ListElement, including all inherited members.

add(ElementPtr e)isc::data::ListElementinlinevirtual
any enum valueisc::data::Element
bigint enum valueisc::data::Element
bigIntValue() constisc::data::Elementinlinevirtual
boolean enum valueisc::data::Element
boolValue() constisc::data::Elementinlinevirtual
contains(const std::string &name) constisc::data::Elementvirtual
create(const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const long long int i, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const isc::util::int128_t &i, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const int i, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const long int i, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const uint32_t i, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const double d, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const bool b, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const std::string &s, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
create(const char *s, const Position &pos=ZERO_POSITION())isc::data::Elementstatic
createList(const Position &pos=ZERO_POSITION())isc::data::Elementstatic
createMap(const Position &pos=ZERO_POSITION())isc::data::Elementstatic
doubleValue() constisc::data::Elementinlinevirtual
Element(types t, const Position &pos=ZERO_POSITION())isc::data::Elementinlineprotected
empty() constisc::data::ListElementinlinevirtual
equals(const Element &other) constisc::data::ListElementvirtual
find(const std::string &identifier) constisc::data::Elementvirtual
find(const std::string &identifier, ConstElementPtr &t) constisc::data::Elementvirtual
fromJSON(const std::string &in, bool preproc=false)isc::data::Elementstatic
fromJSON(std::istream &in, bool preproc=false)isc::data::Elementstatic
fromJSON(std::istream &in, const std::string &file_name, bool preproc=false)isc::data::Elementstatic
fromJSON(std::istream &in, const std::string &file, int &line, int &pos)isc::data::Elementstatic
fromJSONFile(const std::string &file_name, bool preproc=false)isc::data::Elementstatic
fromWire(std::stringstream &in, int length)isc::data::Elementstatic
fromWire(const std::string &s)isc::data::Elementstatic
get(int i) constisc::data::ListElementinlinevirtual
get(const int i) constisc::data::ListElementvirtual
get(const std::string &name) constisc::data::ListElementvirtual
getNonConst(int i) constisc::data::ListElementinlinevirtual
getPosition() constisc::data::Elementinline
getType() constisc::data::Elementinline
getValue(std::vector< ElementPtr > &t) constisc::data::ListElementinlinevirtual
getValue(int64_t &t) constisc::data::ListElementvirtual
getValue(double &t) constisc::data::ListElementvirtual
getValue(bool &t) constisc::data::ListElementvirtual
getValue(std::string &t) constisc::data::ListElementvirtual
getValue(std::vector< ElementPtr > &t) constisc::data::ListElementvirtual
getValue(std::map< std::string, ConstElementPtr > &t) constisc::data::ListElementvirtual
integer enum valueisc::data::Element
intValue() constisc::data::Elementinlinevirtual
list enum valueisc::data::Element
ListElement(const Position &pos=ZERO_POSITION())isc::data::ListElementinline
listValue() constisc::data::ListElementinlinevirtual
map enum valueisc::data::Element
mapValue() constisc::data::Elementinlinevirtual
nameToType(const std::string &type_name)isc::data::Elementstatic
null enum valueisc::data::Element
preprocess(std::istream &in, std::stringstream &out)isc::data::Elementstatic
real enum valueisc::data::Element
remove(int i)isc::data::ListElementinlinevirtual
remove(const int i)isc::data::ListElementvirtual
remove(const std::string &name)isc::data::ListElementvirtual
removeEmptyContainersRecursively()isc::data::Elementinline
set(size_t i, ElementPtr e)isc::data::ListElementinlinevirtual
set(const size_t i, ElementPtr element)isc::data::ListElementvirtual
set(const std::string &name, ConstElementPtr element)isc::data::ListElementvirtual
setValue(const std::vector< ElementPtr > &v)isc::data::ListElementinlinevirtual
setValue(const long long int v)isc::data::ListElementvirtual
setValue(const isc::util::int128_t &v)isc::data::ListElementvirtual
setValue(const long int i)isc::data::ListElementinline
setValue(const int i)isc::data::ListElementinline
setValue(const double v)isc::data::ListElementvirtual
setValue(const bool t)isc::data::ListElementvirtual
setValue(const std::string &v)isc::data::ListElementvirtual
setValue(const std::vector< ElementPtr > &v)isc::data::ListElementvirtual
setValue(const std::map< std::string, ConstElementPtr > &v)isc::data::ListElementvirtual
size() constisc::data::ListElementinlinevirtual
sort(std::string const &index=std::string())isc::data::ListElement
str() constisc::data::Element
string enum valueisc::data::Element
stringValue() constisc::data::Elementinlinevirtual
toJSON(std::ostream &ss) constisc::data::ListElementvirtual
toWire() constisc::data::Element
toWire(std::ostream &out) constisc::data::Element
types enum nameisc::data::Element
typeToName(Element::types type)isc::data::Elementstatic
ZERO_POSITION()isc::data::Elementinlinestatic
~Element()isc::data::Elementinlinevirtual