owlcpp  v0.3.3~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
Public Types | List of all members
owlcpp::Map_triple< Index_subj, Index_pred, Index_obj, Index_doc >::result< Subj, Pred, Obj, Doc > Struct Template Reference

#include <map_triple.hpp>

Public Types

typedef
map_triple_detail::Search_config
< config, Subj, Pred, Obj, Doc >
::range 
type

Detailed Description

template<bool Index_subj, bool Index_pred, bool Index_obj, bool Index_doc>
template<class Subj, class Pred, class Obj, class Doc>
struct owlcpp::Map_triple< Index_subj, Index_pred, Index_obj, Index_doc >::result< Subj, Pred, Obj, Doc >

Define return type of triple search based on search argument types
Template Parameters
Subjtype for matching/ignoring triple subject, e.g., Node_id or any
Predtype for matching/ignoring triple predicate, e.g., Node_id or any
Objtype for matching/ignoring triple object, e.g., Node_id or any
Doctype for matching/ignoring triple document, e.g., Doc_id or any

The documentation for this struct was generated from the following file: