#include <IdDictMgr.h>
Definition at line 16 of file IdDictMgr.h.
◆ dictionary_map
◆ dictionary_vec
◆ metadata_map
◆ IdDictMgr()
◆ ~IdDictMgr()
| IdDictMgr::~IdDictMgr |
( |
| ) |
|
|
default |
◆ add_dictionary()
| void IdDictMgr::add_dictionary |
( |
std::unique_ptr< IdDictDictionary > |
dictionary | ) |
|
Fillers:
Definition at line 128 of file IdDictMgr.cxx.
139 std::cout <<
"IdDictMgr::add_dictionary> d[" <<
p.first <<
"]=" <<
p.second.get() << std::endl;
◆ add_metadata()
| void IdDictMgr::add_metadata |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
Definition at line 95 of file IdDictMgr.cxx.
97 std::cout <<
"IdDictMgr::add_metadata> unable to add name/value " <<
name <<
"/" <<
value << std::endl;
◆ add_subdictionary_name()
| void IdDictMgr::add_subdictionary_name |
( |
const std::string & |
name | ) |
|
◆ clear()
| void IdDictMgr::clear |
( |
| ) |
|
◆ do_checks()
| bool IdDictMgr::do_checks |
( |
| ) |
const |
Check whether or not to do checks for ids.
Definition at line 62 of file IdDictMgr.cxx.
◆ do_neighbours()
| bool IdDictMgr::do_neighbours |
( |
| ) |
const |
Check whether or not to init neighbours.
Definition at line 74 of file IdDictMgr.cxx.
◆ DTD_version()
| const std::string & IdDictMgr::DTD_version |
( |
| ) |
const |
◆ find_dictionary() [1/2]
◆ find_dictionary() [2/2]
Access dictionary by name.
Definition at line 116 of file IdDictMgr.cxx.
119 return it->second.get();
◆ find_metadata()
| const std::string & IdDictMgr::find_metadata |
( |
const std::string & |
name | ) |
const |
Access to meta data, name/value pairs.
Definition at line 87 of file IdDictMgr.cxx.
89 static const std::string
empty;
◆ find_subdicts()
◆ generate_implementation()
| void IdDictMgr::generate_implementation |
( |
const std::string & |
tag = "" | ) |
|
Definition at line 157 of file IdDictMgr.cxx.
159 std::cout <<
"IdDictMgr::generate_implementation>" << std::endl;
◆ get_dictionaries()
Access to all dictionaries.
Definition at line 106 of file IdDictMgr.cxx.
108 std::vector<const IdDictDictionary*>
out;
111 out.push_back (
p.second.get());
◆ reset_implementation()
| void IdDictMgr::reset_implementation |
( |
| ) |
|
Reset of implementation.
Definition at line 178 of file IdDictMgr.cxx.
179 std::cout <<
"IdDictMgr::reset_implementation" << std::endl;
◆ resolve_references()
| void IdDictMgr::resolve_references |
( |
| ) |
|
Construct dictionary after parsing.
Definition at line 148 of file IdDictMgr.cxx.
◆ set_do_checks()
| void IdDictMgr::set_do_checks |
( |
bool |
do_checks | ) |
|
◆ set_do_neighbours()
| void IdDictMgr::set_do_neighbours |
( |
bool |
do_neighbours | ) |
|
◆ set_DTD_version()
| void IdDictMgr::set_DTD_version |
( |
const std::string & |
DTD_version | ) |
|
◆ tag()
| const std::string & IdDictMgr::tag |
( |
| ) |
const |
◆ verify()
| bool IdDictMgr::verify |
( |
| ) |
const |
Definition at line 193 of file IdDictMgr.cxx.
195 if (!
p.second->verify())
return(
false);
◆ m_dictionaries
◆ m_do_checks
| bool IdDictMgr::m_do_checks |
|
private |
◆ m_do_neighbours
| bool IdDictMgr::m_do_neighbours |
|
private |
◆ m_DTD_version
| std::string IdDictMgr::m_DTD_version |
|
private |
◆ m_generated_implementation
| bool IdDictMgr::m_generated_implementation |
|
private |
◆ m_metadata
◆ m_resolved_references
| bool IdDictMgr::m_resolved_references |
|
private |
◆ m_subdictionary_names
| std::set<std::string> IdDictMgr::m_subdictionary_names |
|
private |
◆ m_tag
| std::string IdDictMgr::m_tag |
|
private |
The documentation for this class was generated from the following files: