Base class defining common data possessed by both AnyMap and AnyValue objects.
More...
#include <AnyMap.h>
Base class defining common data possessed by both AnyMap and AnyValue objects.
Definition at line 34 of file AnyMap.h.
|
AnyBase & | operator= (const AnyBase &other) |
|
void | setLoc (int line, int column) |
| For values which are derived from an input file, set the line and column of this value in that file.
|
|
const AnyValue & | getMetadata (const string &key) const |
| Get a value from the metadata applicable to the AnyMap tree containing this node.
|
|
|
int | m_line = -1 |
| The line where this value occurs in the input file.
|
|
int | m_column = 0 |
| If m_line >= 0, the column where this value occurs in the input file.
|
|
shared_ptr< AnyMap > | m_metadata |
| Metadata relevant to an entire AnyMap tree, such as information about.
|
|
◆ operator=()
◆ setLoc()
void setLoc |
( |
int |
line, |
|
|
int |
column |
|
) |
| |
For values which are derived from an input file, set the line and column of this value in that file.
Used for providing context for some error messages.
Definition at line 617 of file AnyMap.cpp.
◆ getMetadata()
const AnyValue & getMetadata |
( |
const string & |
key | ) |
const |
Get a value from the metadata applicable to the AnyMap tree containing this node.
Definition at line 623 of file AnyMap.cpp.
◆ InputFileError
◆ warn_deprecated
void warn_deprecated |
( |
const string & |
source, |
|
|
const AnyBase & |
node, |
|
|
const string & |
message |
|
) |
| |
|
friend |
A deprecation warning for syntax in an input file.
Definition at line 1997 of file AnyMap.cpp.
◆ m_line
The line where this value occurs in the input file.
Set to -1 for values that weren't created from an input file.
Definition at line 52 of file AnyMap.h.
◆ m_column
If m_line >= 0, the column where this value occurs in the input file.
If m_line == -1, a value used for determining output ordering
Definition at line 56 of file AnyMap.h.
◆ m_metadata
Metadata relevant to an entire AnyMap tree, such as information about.
Definition at line 60 of file AnyMap.h.
The documentation for this class was generated from the following files: