cpp-hocon
0.3.0
internal
values
config_int.hpp
1
#pragma once
2
3
#include "config_number.hpp"
4
5
namespace
hocon
{
6
7
class
config_int
:
public
config_number
{
8
public
:
9
config_int
(shared_origin
origin
,
int
value
, std::string original_text);
10
11
std::string transform_to_string()
const override
;
12
13
unwrapped_value unwrapped()
const override
;
14
15
int64_t long_value()
const override
;
16
double
double_value()
const override
;
17
18
protected
:
19
shared_value new_copy(shared_origin)
const override
;
20
21
private
:
22
int
_value;
23
};
24
25
}
hocon::config_value::origin
virtual shared_origin const & origin() const
The origin of the value (file, line number, etc.), for debugging and error messages.
hocon
Factory for creating config_document instances.
Definition:
config.hpp:18
hocon::config_number
Definition:
config_number.hpp:10
hocon::config_int
Definition:
config_int.hpp:7
hocon::value
Definition:
tokens.hpp:8
Generated on Fri Jun 12 2020 09:47:37 for cpp-hocon by
1.8.18