owlcpp
v0.3.3~
C++ library for working with OWL ontologies
|
#include <map_std_node_crtpb.hpp>
Public Types | |
typedef traits::node_type | node_type |
Public Member Functions | |
bool | is_standard (const Node_id nid) const |
node_type const & | operator[] (const Node_id id) const |
node_type const & | at (const Node_id id) const |
node_type const * | find (const Node_id id) const |
Node_id | insert_node_iri (const Ns_id nsid, std::string const &name) |
Insert IRI node. | |
Node_id const * | find_node_iri (const Ns_id nsid, std::string const &name) const |
Enable interaction between a mutable maps of namespaces and nodes and immutable map of standard IRI nodes. Base for CRTP (Curiously Recurring Template Pattern).
|
inline |
|
inline |
id | node ID |
|
inline |
Insert IRI node.
nsid | namespace IRI id |
name | fragment name |