Search Results for

    Show / Hide Table of Contents

    Class utils::Structure

    Inheritance
    utils::Structure

    Constructors

    Structure()

    Declaration
    utils::Structure::Structure()

    Structure()

    Declaration
    utils::Structure::Structure(Type type)

    Structure()

    Declaration
    utils::Structure::Structure(const Structure&other)

    Structure()

    Declaration
    utils::Structure::Structure(const T&value)

    Methods

    ~Structure()

    Declaration
    utils::Structure::~Structure()

    remove()

    Declaration
    void utils::Structure::remove(const std::string&key)

    operator=()

    Declaration
    Structure&utils::Structure::operator=(const Structure&other)

    check_reset()

    Declaration
    void utils::Structure::check_reset(Structure::Type type)

    reset()

    Declaration
    void utils::Structure::reset(Structure::Type type)

    operator=()

    Declaration
    Structure&utils::Structure::operator=(const T&value)

    operator[]()

    Declaration
    Structure&utils::Structure::operator[](size_t index)

    operator[]()

    Declaration
    Structure&utils::Structure::operator[](int32_t index)

    operator[]()

    Declaration
    const Structure&utils::Structure::operator[](size_t index) const

    check_array()

    Declaration
    void utils::Structure::check_array() const

    operator[]()

    Declaration
    const Structure&utils::Structure::operator[](int32_t index) const

    operator[]()

    Declaration
    Structure&utils::Structure::operator[](const std::string&key)

    check_object()

    Declaration
    void utils::Structure::check_object() const

    operator[]()

    Declaration
    const Structure&utils::Structure::operator[](const std::string&key) const

    get_extension()

    Declaration
    Structure&utils::Structure::get_extension(const std::string&name)

    get_type()

    Declaration
    Type utils::Structure::get_type() const

    is_empty()

    Declaration
    bool utils::Structure::is_empty() const

    has_key()

    Declaration
    bool utils::Structure::has_key(const std::string&key) const

    has_extension()

    Declaration
    bool utils::Structure::has_extension(const std::string&name) const

    get_array_size()

    Declaration
    size_t utils::Structure::get_array_size() const

    get_object_keys()

    Declaration
    std::vector<std::string>utils::Structure::get_object_keys() const

    get_extension_names()

    Declaration
    std::vector<std::string>utils::Structure::get_extension_names() const

    get()

    Declaration
    T utils::Structure::get() const

    clear()

    Declaration
    void utils::Structure::clear()

    push_back()

    Declaration
    void utils::Structure::push_back(const T&value)

    append()

    Declaration
    void utils::Structure::append(const std::vector<T>&values)

    prepend()

    Declaration
    void utils::Structure::prepend(const std::vector<T>&values)

    set_extension()

    Declaration
    void utils::Structure::set_extension(const std::string&name, const T&value)

    to_string()

    Declaration
    std::string utils::Structure::to_string(bool pretty=true) const

    <()

    Declaration
    bool utils::Structure::operator<(const Structure&rhs) const

    <()

    Declaration
    bool utils::Structure::operator<(const Structure&rhs) const

    get()

    Declaration
    bool utils::Structure::get() const

    get()

    Declaration
    int32_t utils::Structure::get() const

    get()

    Declaration
    uint32_t utils::Structure::get() const

    get()

    Declaration
    int64_t utils::Structure::get() const

    get()

    Declaration
    uint64_t utils::Structure::get() const

    get()

    Declaration
    double utils::Structure::get() const

    get()

    Declaration
    bool utils::Structure::get() const

    get()

    Declaration
    int32_t utils::Structure::get() const

    get()

    Declaration
    uint32_t utils::Structure::get() const

    get()

    Declaration
    int64_t utils::Structure::get() const

    get()

    Declaration
    uint64_t utils::Structure::get() const

    get()

    Declaration
    double utils::Structure::get() const

    get()

    Declaration
    std::string utils::Structure::get() const

    find_extension()

    Declaration
    const Structure* utils::Structure::find_extension(const std::string&name) const

    set_value()

    Declaration
    void utils::Structure::set_value(bool value)

    set_value()

    Declaration
    void utils::Structure::set_value(int32_t value)

    set_value()

    Declaration
    void utils::Structure::set_value(uint32_t value)

    set_value()

    Declaration
    void utils::Structure::set_value(int64_t value)

    set_value()

    Declaration
    void utils::Structure::set_value(uint64_t value)

    set_value()

    Declaration
    void utils::Structure::set_value(float value)

    set_value()

    Declaration
    void utils::Structure::set_value(double value)

    set_value()

    Declaration
    void utils::Structure::set_value(const char value[])

    set_value()

    Declaration
    void utils::Structure::set_value(const std::string&value)

    set_value()

    Declaration
    void utils::Structure::set_value(const Structure&value)

    set_value()

    Declaration
    void utils::Structure::set_value(const std::vector<T>&array)

    set_value()

    Declaration
    void utils::Structure::set_value(const std::map<std::string, T>&object)

    set_value()

    Declaration
    void utils::Structure::set_value(const std::unordered_map<std::string, T>&object)

    set_value()

    Declaration
    void utils::Structure::set_value(const T&component)

    is_simple()

    Declaration
    bool utils::Structure::is_simple() const

    to_string()

    Declaration
    std::string utils::Structure::to_string(bool pretty, int level) const

    type2string()

    Declaration
    std::string utils::Structure::type2string(Type type)

    deep_copy()

    Declaration
    void utils::Structure::deep_copy(const Structure&other)
    In This Article
    Back to top Generated with Doxygen and DocFX