|  | Kea 3.1.0
    | 
This is the complete list of members for Element, including all inherited members.
| add(ElementPtr element) | Element | virtual | 
| any enum value | Element | |
| bigint enum value | Element | |
| bigIntValue() const | Element | inlinevirtual | 
| boolean enum value | Element | |
| boolValue() const | Element | inlinevirtual | 
| contains(const std::string &name) const | Element | virtual | 
| create(const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const long long int i, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const isc::util::int128_t &i, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const int i, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const long int i, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const uint32_t i, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const double d, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const bool b, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const std::string &s, const Position &pos=ZERO_POSITION()) | Element | static | 
| create(const char *s, const Position &pos=ZERO_POSITION()) | Element | static | 
| createList(const Position &pos=ZERO_POSITION()) | Element | static | 
| createMap(const Position &pos=ZERO_POSITION()) | Element | static | 
| doubleValue() const | Element | inlinevirtual | 
| Element(types t, const Position &pos=ZERO_POSITION()) | Element | inlineprotected | 
| empty() const | Element | virtual | 
| equals(const Element &other) const=0 | Element | pure virtual | 
| find(const std::string &identifier) const | Element | virtual | 
| find(const std::string &identifier, ConstElementPtr &t) const | Element | virtual | 
| fromJSON(const std::string &in, bool preproc=false) | Element | static | 
| fromJSON(std::istream &in, bool preproc=false) | Element | static | 
| fromJSON(std::istream &in, const std::string &file_name, bool preproc=false) | Element | static | 
| fromJSON(std::istream &in, const std::string &file, int &line, int &pos) | Element | static | 
| fromJSONFile(const std::string &file_name, bool preproc=false) | Element | static | 
| fromWire(std::stringstream &in, int length) | Element | static | 
| fromWire(const std::string &s) | Element | static | 
| get(const int i) const | Element | virtual | 
| get(const std::string &name) const | Element | virtual | 
| getNonConst(const int i) const | Element | virtual | 
| getPosition() const | Element | inline | 
| getType() const | Element | inline | 
| getValue(int64_t &t) const | Element | virtual | 
| getValue(double &t) const | Element | virtual | 
| getValue(bool &t) const | Element | virtual | 
| getValue(std::string &t) const | Element | virtual | 
| getValue(std::vector< ElementPtr > &t) const | Element | virtual | 
| getValue(std::map< std::string, ConstElementPtr > &t) const | Element | virtual | 
| integer enum value | Element | |
| intValue() const | Element | inlinevirtual | 
| list enum value | Element | |
| listValue() const | Element | inlinevirtual | 
| map enum value | Element | |
| mapValue() const | Element | inlinevirtual | 
| nameToType(const std::string &type_name) | Element | static | 
| null enum value | Element | |
| preprocess(std::istream &in, std::stringstream &out) | Element | static | 
| real enum value | Element | |
| remove(const int i) | Element | virtual | 
| remove(const std::string &name) | Element | virtual | 
| removeEmptyContainersRecursively() | Element | inline | 
| set(const size_t i, ElementPtr element) | Element | virtual | 
| set(const std::string &name, ConstElementPtr element) | Element | virtual | 
| setValue(const long long int v) | Element | virtual | 
| setValue(const isc::util::int128_t &v) | Element | virtual | 
| setValue(const long int i) | Element | inline | 
| setValue(const int i) | Element | inline | 
| setValue(const double v) | Element | virtual | 
| setValue(const bool t) | Element | virtual | 
| setValue(const std::string &v) | Element | virtual | 
| setValue(const std::vector< ElementPtr > &v) | Element | virtual | 
| setValue(const std::map< std::string, ConstElementPtr > &v) | Element | virtual | 
| size() const | Element | virtual | 
| str() const | Element | |
| string enum value | Element | |
| stringValue() const | Element | inlinevirtual | 
| toJSON(std::ostream &ss) const=0 | Element | pure virtual | 
| toWire() const | Element | |
| toWire(std::ostream &out) const | Element | |
| types enum name | Element | |
| typeToName(Element::types type) | Element | static | 
| ZERO_POSITION() | Element | inlinestatic | 
| ~Element() | Element | inlinevirtual |