21 os <<
"DDMap name=" << cons.
name();
24 os <<
" size=" << cons.
size() <<
" vals=( ";
25 for(
const auto& it : cons.
values()) {
26 os << it.first <<
'=' << it.second <<
' ';
31 os <<
" DDMap is not yet defined, only declared.";
def_type isDefined() const
const DDName & name() const
DDName is used to identify DDD entities uniquely.
a named constant corresponding to the DDL-XML tag <Constant> and <ConstantsVector> ...
std::ostream & operator<<(std::ostream &os, const DDMap &cons)
output operator for printing ...
size_t size() const
the size of the array of values
const dd_map_type & values() const
the stored values
DDMap()
an uninitialized constant; one can assign an initialized constant to make it valid ...
void create(const DDName &name, std::unique_ptr< dd_map_type > vals)