cpp-hocon
0.3.0
internal
nodes
config_node_path.hpp
1
#pragma once
2
3
#include <internal/nodes/abstract_config_node.hpp>
4
#include <hocon/path.hpp>
5
#include <internal/token.hpp>
6
7
namespace
hocon
{
8
9
class
config_node_path
:
public
abstract_config_node
{
10
public
:
11
config_node_path
(
path
node_path, token_list
tokens
);
12
13
token_list get_tokens()
const override
;
14
path
get_path()
const
;
15
16
config_node_path
sub_path(
int
to_remove);
17
config_node_path
first();
18
19
20
private
:
21
path
_path;
22
token_list _tokens;
23
};
24
25
}
// namespace hocon
hocon::abstract_config_node
Definition:
abstract_config_node.hpp:9
hocon
Factory for creating config_document instances.
Definition:
config.hpp:18
hocon::tokens
Definition:
tokens.hpp:113
hocon::path
Definition:
path.hpp:13
hocon::config_node_path
Definition:
config_node_path.hpp:9
Generated on Fri Jun 12 2020 09:47:37 for cpp-hocon by
1.8.18