![]() |
Rosetta
2021.16
|
An object for reading/writing a simple xml-like language. More...
#include <utility/tag/Tag.fwd.hh>#include <iosfwd>#include <map>#include <string>#include <utility/tag/AutoBool.hh>#include <utility/excn/Exceptions.hh>#include <utility/VirtualBase.hh>#include <utility/vector0.hh>#include <boost/lexical_cast.hpp>Classes | |
| class | utility::tag::Tag |
Namespaces | |
| utility | |
| unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0. | |
| utility::tag | |
Functions | |
| std::ostream & | utility::tag::operator<< (std::ostream &out, Tag const &tag) |
| std::ostream & | utility::tag::operator<< (std::ostream &out, TagCOP const &tag_ptr) |
| template<> | |
| std::string | utility::tag::Tag::getOption< std::string > (std::string const &key, char const *default_as_string_literal) const |
| Special-casing the string literal version for string options. In this case, there shouldn't be an error thrown. A string literal should be allowed to set the default value for a string. More... | |
| template<> | |
| platform::Size | utility::tag::Tag::getOption< platform::Size > (std::string const &key, int const default_int) const |
| Special-casing to ensure that 0 gets interpreted as Size(0) rather than nullptr. More... | |
An object for reading/writing a simple xml-like language.
1.8.7