|
CppZmqZoltanExt 0.0.1
|
ZPL (ZeroMQ Property Language) parser. More...
#include "cppzmqzoltanext/zpl_config.h"#include <cctype>#include <fstream>#include <sstream>#include <unordered_map>#include <utility>#include <vector>
Go to the source code of this file.
Classes | |
| struct | zmqzext::zpl_config_t::impl_t |
ZPL (ZeroMQ Property Language) parser.
Distributed under the MIT License (MIT) (See accompanying file LICENSE or copy at http://opensource.org/licenses/MIT)
Definition in file zpl_config.cpp.
| std::unordered_map<std::string, std::shared_ptr<zpl_node_t> > children_by_name |
Fast lookup.
Definition at line 60 of file zpl_config.cpp.
| bool explicitly_defined {false} |
True when this node appears explicitly in the input. Nodes created only as path containers (e.g., from "a/b") keep this false unless their own property line is present.
Definition at line 56 of file zpl_config.cpp.
| std::size_t indent_level |
Indentation level (4-space units)
Definition at line 65 of file zpl_config.cpp.
| std::string name |
| std::vector<std::shared_ptr<zpl_node_t> > ordered_children |
Children in source order.
Definition at line 59 of file zpl_config.cpp.
| std::string value |