owlcpp
v0.3.3~
C++ library for working with OWL ontologies
|
Immutable static set of namespace IRIs and nodes. More...
#include <map_std.hpp>
Public Member Functions | |
void | insert (const Ns_id nsid, Ns_iri const &nsiri, std::string const &pref) |
void | insert (const Node_id nid, Node_iri const &node) |
bool | is_standard (const Ns_id nsid) const |
bool | is_standard (const Node_id nid) const |
Ns_id const * | find (Ns_iri const &iri) const |
Ns_id const * | find_prefix (std::string const &pref) const |
Ns_iri const & | operator[] (const Ns_id nsid) const |
Ns_iri const & | at (const Ns_id nsid) const |
Ns_iri const * | find (const Ns_id nsid) const |
std::string | prefix (const Ns_id nsid) const |
Node_iri const & | operator[] (const Node_id nid) const |
Node_iri const & | at (const Node_id nid) const |
Node_iri const * | find (const Node_id nid) const |
Node_id const * | find (Node_iri const &node) const |
Node_id const * | find (const Ns_id ns, std::string const &val) const |
Static Public Member Functions | |
template<class T > | |
static Map_std const & | get (T const &t) |
Get instance of standard nodes map. |
Immutable static set of namespace IRIs and nodes.
Contains at least blank and empty (literal) namespaces and empty node.
|
inlinestatic |
Get instance of standard nodes map.
T | SHOULD be callable with IRI map and node map inserting standard namespace IRIs and standard nodes. |
|
inline |
nsid | namespace IRI ID |