UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::SemanticSet< 1 > Class Reference

Public Types

using const_iterator = Semantic const *
 
using const_pointer = Semantic const *
 
using const_reference = Semantic const &
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
using difference_type = std::ptrdiff_t
 
using iterator = Semantic *
 
using pointer = Semantic *
 
using reference = Semantic &
 
using reverse_iterator = std::reverse_iterator< iterator >
 
using size_type = label_t
 
using value_type = Semantic
 

Public Member Functions

template<class InputIt >
 SemanticSet (InputIt first, InputIt last)
 
 SemanticSet (SemanticSet &&other) noexcept=default
 
 SemanticSet (SemanticSet const &other)
 
 SemanticSet (std::initializer_list< Semantic > init)
 
bool all (SemanticRange range) const
 
template<class UnaryPredicate >
bool all (SemanticRange range, UnaryPredicate p) const
 
bool all (SemanticRangeSet const &ranges) const
 
template<class UnaryPredicate >
bool all (SemanticRangeSet const &ranges, UnaryPredicate p) const
 
template<class UnaryPredicate >
bool all (UnaryPredicate p) const
 
size_type allocSize () const
 
bool any (SemanticRange range) const
 
template<class UnaryPredicate >
bool any (SemanticRange range, UnaryPredicate p) const
 
bool any (SemanticRangeSet const &ranges) const
 
template<class UnaryPredicate >
bool any (SemanticRangeSet const &ranges, UnaryPredicate p) const
 
template<class UnaryPredicate >
bool any (UnaryPredicate p) const
 
template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void assign (SemanticRange range, UnaryFunction f)
 
void assign (SemanticRange range, value_t value)
 
template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void assign (SemanticRangeSet const &ranges, UnaryFunction f)
 
void assign (SemanticRangeSet const &ranges, value_t value)
 
template<class UnaryPredicate , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void assign (UnaryPredicate p, UnaryFunction f)
 
template<class UnaryPredicate >
void assign (UnaryPredicate p, value_t value)
 
std::optional< Semanticat (label_t label) const
 
const_iterator begin () const noexcept
 
iterator begin () noexcept
 
const_iterator cbegin () const noexcept
 
const_iterator cend () const noexcept
 
void clear () noexcept
 
bool contains (label_t label) const
 
size_type count (label_t label) const
 
const_reverse_iterator crbegin () const noexcept
 
const_reverse_iterator crend () const noexcept
 
const_pointer data () const
 
bool empty () const noexcept
 
const_iterator end () const noexcept
 
iterator end () noexcept
 
std::pair< iterator, iteratorequal_range (label_t label)
 
std::pair< const_iterator, const_iterator > equal_range (label_t label) const
 
iterator erase (const_iterator first, const_iterator last)
 
iterator erase (const_iterator pos)
 
iterator erase (iterator pos)
 
size_type erase (label_t label)
 
size_type erase (SemanticRange range)
 
size_type erase (SemanticRangeSet const &ranges)
 
template<class UnaryPredicate >
size_type eraseIf (SemanticRange range, UnaryPredicate p)
 
template<class UnaryPredicate >
size_type eraseIf (SemanticRangeSet const &ranges, UnaryPredicate p)
 
template<class UnaryPredicate >
size_type eraseIf (UnaryPredicate p)
 
iterator find (label_t label)
 
const_iterator find (label_t label) const
 
std::pair< iterator, bool > insert (const_iterator hint, label_t label, value_t value)
 
std::pair< iterator, bool > insert (const_iterator hint, Semantic semantic)
 
template<class InputIt >
void insert (InputIt first, InputIt last)
 
std::pair< iterator, bool > insert (label_t label, value_t value)
 
std::pair< iterator, bool > insert (Semantic semantic)
 
void insert (std::initializer_list< Semantic > ilist)
 
std::pair< iterator, bool > insertOrAssign (const_iterator hint, label_t label, value_t value)
 
std::pair< iterator, bool > insertOrAssign (const_iterator hint, Semantic semantic)
 
template<class InputIt >
void insertOrAssign (InputIt first, InputIt last)
 
template<class InputIt , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void insertOrAssign (InputIt first, InputIt last, UnaryFunction f)
 
template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void insertOrAssign (label_t label, UnaryFunction f)
 
std::pair< iterator, bool > insertOrAssign (label_t label, value_t value)
 
std::pair< iterator, bool > insertOrAssign (Semantic semantic)
 
template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void insertOrAssign (std::initializer_list< label_t > ilist, UnaryFunction f)
 
void insertOrAssign (std::initializer_list< Semantic > ilist)
 
iterator lower_bound (label_t label)
 
const_iterator lower_bound (label_t label) const
 
bool none (SemanticRange range) const
 
template<class UnaryPredicate >
bool none (SemanticRange range, UnaryPredicate p) const
 
bool none (SemanticRangeSet const &ranges) const
 
template<class UnaryPredicate >
bool none (SemanticRangeSet const &ranges, UnaryPredicate p) const
 
template<class UnaryPredicate >
bool none (UnaryPredicate p) const
 
SemanticSetoperator= (SemanticSet &&rhs) noexcept=default
 
SemanticSetoperator= (SemanticSet const &rhs)
 
const_reverse_iterator rbegin () const noexcept
 
reverse_iterator rbegin () noexcept
 
const_reverse_iterator rend () const noexcept
 
reverse_iterator rend () noexcept
 
size_type size () const
 
void swap (SemanticSet &other) noexcept
 
std::string toString () const
 
iterator upper_bound (label_t label)
 
const_iterator upper_bound (label_t label) const
 
std::optional< value_t > value (label_t label) const
 

Static Public Member Functions

static constexpr size_type maxSize () noexcept
 

Protected Member Functions

pointer data ()
 
void resize (size_type size)
 

Detailed Description

Definition at line 926 of file semantic_set.hpp.

Member Typedef Documentation

◆ const_iterator

using ufo::SemanticSet< 1 >::const_iterator = Semantic const*

Definition at line 939 of file semantic_set.hpp.

◆ const_pointer

using ufo::SemanticSet< 1 >::const_pointer = Semantic const*

Definition at line 937 of file semantic_set.hpp.

◆ const_reference

using ufo::SemanticSet< 1 >::const_reference = Semantic const&

Definition at line 935 of file semantic_set.hpp.

◆ const_reverse_iterator

using ufo::SemanticSet< 1 >::const_reverse_iterator = std::reverse_iterator<const_iterator>

Definition at line 941 of file semantic_set.hpp.

◆ difference_type

using ufo::SemanticSet< 1 >::difference_type = std::ptrdiff_t

Definition at line 933 of file semantic_set.hpp.

◆ iterator

using ufo::SemanticSet< 1 >::iterator = Semantic*

Definition at line 938 of file semantic_set.hpp.

◆ pointer

using ufo::SemanticSet< 1 >::pointer = Semantic*

Definition at line 936 of file semantic_set.hpp.

◆ reference

using ufo::SemanticSet< 1 >::reference = Semantic&

Definition at line 934 of file semantic_set.hpp.

◆ reverse_iterator

using ufo::SemanticSet< 1 >::reverse_iterator = std::reverse_iterator<iterator>

Definition at line 940 of file semantic_set.hpp.

◆ size_type

using ufo::SemanticSet< 1 >::size_type = label_t

Definition at line 932 of file semantic_set.hpp.

◆ value_type

using ufo::SemanticSet< 1 >::value_type = Semantic

Definition at line 930 of file semantic_set.hpp.

Constructor & Destructor Documentation

◆ SemanticSet() [1/3]

ufo::SemanticSet< 1 >::SemanticSet ( SemanticSet< 1 > const &  other)
inline

Definition at line 949 of file semantic_set.hpp.

◆ SemanticSet() [2/3]

template<class InputIt >
ufo::SemanticSet< 1 >::SemanticSet ( InputIt  first,
InputIt  last 
)
inline

Definition at line 960 of file semantic_set.hpp.

◆ SemanticSet() [3/3]

ufo::SemanticSet< 1 >::SemanticSet ( std::initializer_list< Semantic init)
inline

Definition at line 965 of file semantic_set.hpp.

Member Function Documentation

◆ all() [1/5]

bool ufo::SemanticSet< 1 >::all ( SemanticRange  range) const
inline

Definition at line 1155 of file semantic_set.hpp.

◆ all() [2/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::all ( SemanticRange  range,
UnaryPredicate  p 
) const
inline

Definition at line 1172 of file semantic_set.hpp.

◆ all() [3/5]

bool ufo::SemanticSet< 1 >::all ( SemanticRangeSet const &  ranges) const
inline

Definition at line 1160 of file semantic_set.hpp.

◆ all() [4/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::all ( SemanticRangeSet const &  ranges,
UnaryPredicate  p 
) const
inline

Definition at line 1178 of file semantic_set.hpp.

◆ all() [5/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::all ( UnaryPredicate  p) const
inline

Definition at line 1166 of file semantic_set.hpp.

◆ allocSize()

size_type ufo::SemanticSet< 1 >::allocSize ( ) const
inline

Definition at line 1057 of file semantic_set.hpp.

◆ any() [1/5]

bool ufo::SemanticSet< 1 >::any ( SemanticRange  range) const
inline

Definition at line 1187 of file semantic_set.hpp.

◆ any() [2/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::any ( SemanticRange  range,
UnaryPredicate  p 
) const
inline

Definition at line 1204 of file semantic_set.hpp.

◆ any() [3/5]

bool ufo::SemanticSet< 1 >::any ( SemanticRangeSet const &  ranges) const
inline

Definition at line 1192 of file semantic_set.hpp.

◆ any() [4/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::any ( SemanticRangeSet const &  ranges,
UnaryPredicate  p 
) const
inline

Definition at line 1210 of file semantic_set.hpp.

◆ any() [5/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::any ( UnaryPredicate  p) const
inline

Definition at line 1198 of file semantic_set.hpp.

◆ assign() [1/6]

template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::assign ( SemanticRange  range,
UnaryFunction  f 
)
inline

Definition at line 1370 of file semantic_set.hpp.

◆ assign() [2/6]

void ufo::SemanticSet< 1 >::assign ( SemanticRange  range,
value_t  value 
)
inline

Definition at line 1358 of file semantic_set.hpp.

◆ assign() [3/6]

template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::assign ( SemanticRangeSet const &  ranges,
UnaryFunction  f 
)
inline

Definition at line 1383 of file semantic_set.hpp.

◆ assign() [4/6]

void ufo::SemanticSet< 1 >::assign ( SemanticRangeSet const &  ranges,
value_t  value 
)
inline

Definition at line 1363 of file semantic_set.hpp.

◆ assign() [5/6]

template<class UnaryPredicate , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::assign ( UnaryPredicate  p,
UnaryFunction  f 
)
inline

Definition at line 1390 of file semantic_set.hpp.

◆ assign() [6/6]

template<class UnaryPredicate >
void ufo::SemanticSet< 1 >::assign ( UnaryPredicate  p,
value_t  value 
)
inline

Definition at line 1376 of file semantic_set.hpp.

◆ at()

std::optional< Semantic > ufo::SemanticSet< 1 >::at ( label_t  label) const
inline

Definition at line 1063 of file semantic_set.hpp.

◆ begin() [1/2]

const_iterator ufo::SemanticSet< 1 >::begin ( ) const
inlinenoexcept

Definition at line 1005 of file semantic_set.hpp.

◆ begin() [2/2]

iterator ufo::SemanticSet< 1 >::begin ( )
inlinenoexcept

Definition at line 1003 of file semantic_set.hpp.

◆ cbegin()

const_iterator ufo::SemanticSet< 1 >::cbegin ( ) const
inlinenoexcept

Definition at line 1007 of file semantic_set.hpp.

◆ cend()

const_iterator ufo::SemanticSet< 1 >::cend ( ) const
inlinenoexcept

Definition at line 1016 of file semantic_set.hpp.

◆ clear()

void ufo::SemanticSet< 1 >::clear ( )
inlinenoexcept

Definition at line 1255 of file semantic_set.hpp.

◆ contains()

bool ufo::SemanticSet< 1 >::contains ( label_t  label) const
inline

Definition at line 1104 of file semantic_set.hpp.

◆ count()

size_type ufo::SemanticSet< 1 >::count ( label_t  label) const
inline

Definition at line 1081 of file semantic_set.hpp.

◆ crbegin()

const_reverse_iterator ufo::SemanticSet< 1 >::crbegin ( ) const
inlinenoexcept

Definition at line 1029 of file semantic_set.hpp.

◆ crend()

const_reverse_iterator ufo::SemanticSet< 1 >::crend ( ) const
inlinenoexcept

Definition at line 1038 of file semantic_set.hpp.

◆ data() [1/2]

pointer ufo::SemanticSet< 1 >::data ( )
inlineprotected

Definition at line 1455 of file semantic_set.hpp.

◆ data() [2/2]

const_pointer ufo::SemanticSet< 1 >::data ( ) const
inline

Definition at line 997 of file semantic_set.hpp.

◆ empty()

bool ufo::SemanticSet< 1 >::empty ( ) const
inlinenoexcept

Definition at line 1044 of file semantic_set.hpp.

◆ end() [1/2]

const_iterator ufo::SemanticSet< 1 >::end ( ) const
inlinenoexcept

Definition at line 1011 of file semantic_set.hpp.

◆ end() [2/2]

iterator ufo::SemanticSet< 1 >::end ( )
inlinenoexcept

Definition at line 1009 of file semantic_set.hpp.

◆ equal_range() [1/2]

std::pair< iterator, iterator > ufo::SemanticSet< 1 >::equal_range ( label_t  label)
inline

Definition at line 1113 of file semantic_set.hpp.

◆ equal_range() [2/2]

std::pair< const_iterator, const_iterator > ufo::SemanticSet< 1 >::equal_range ( label_t  label) const
inline

Definition at line 1118 of file semantic_set.hpp.

◆ erase() [1/6]

iterator ufo::SemanticSet< 1 >::erase ( const_iterator  first,
const_iterator  last 
)
inline

Definition at line 1406 of file semantic_set.hpp.

◆ erase() [2/6]

iterator ufo::SemanticSet< 1 >::erase ( const_iterator  pos)
inline

Definition at line 1399 of file semantic_set.hpp.

◆ erase() [3/6]

iterator ufo::SemanticSet< 1 >::erase ( iterator  pos)
inline

Definition at line 1404 of file semantic_set.hpp.

◆ erase() [4/6]

size_type ufo::SemanticSet< 1 >::erase ( label_t  label)
inline

Definition at line 1411 of file semantic_set.hpp.

◆ erase() [5/6]

size_type ufo::SemanticSet< 1 >::erase ( SemanticRange  range)
inline

Definition at line 1418 of file semantic_set.hpp.

◆ erase() [6/6]

size_type ufo::SemanticSet< 1 >::erase ( SemanticRangeSet const &  ranges)
inline

Definition at line 1413 of file semantic_set.hpp.

◆ eraseIf() [1/3]

template<class UnaryPredicate >
size_type ufo::SemanticSet< 1 >::eraseIf ( SemanticRange  range,
UnaryPredicate  p 
)
inline

Definition at line 1437 of file semantic_set.hpp.

◆ eraseIf() [2/3]

template<class UnaryPredicate >
size_type ufo::SemanticSet< 1 >::eraseIf ( SemanticRangeSet const &  ranges,
UnaryPredicate  p 
)
inline

Definition at line 1431 of file semantic_set.hpp.

◆ eraseIf() [3/3]

template<class UnaryPredicate >
size_type ufo::SemanticSet< 1 >::eraseIf ( UnaryPredicate  p)
inline

Definition at line 1425 of file semantic_set.hpp.

◆ find() [1/2]

iterator ufo::SemanticSet< 1 >::find ( label_t  label)
inline

Definition at line 1090 of file semantic_set.hpp.

◆ find() [2/2]

const_iterator ufo::SemanticSet< 1 >::find ( label_t  label) const
inline

Definition at line 1095 of file semantic_set.hpp.

◆ insert() [1/6]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insert ( const_iterator  hint,
label_t  label,
value_t  value 
)
inline

Definition at line 1276 of file semantic_set.hpp.

◆ insert() [2/6]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insert ( const_iterator  hint,
Semantic  semantic 
)
inline

Definition at line 1271 of file semantic_set.hpp.

◆ insert() [3/6]

template<class InputIt >
void ufo::SemanticSet< 1 >::insert ( InputIt  first,
InputIt  last 
)
inline

Definition at line 1282 of file semantic_set.hpp.

◆ insert() [4/6]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insert ( label_t  label,
value_t  value 
)
inline

Definition at line 1266 of file semantic_set.hpp.

◆ insert() [5/6]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insert ( Semantic  semantic)
inline

Definition at line 1261 of file semantic_set.hpp.

◆ insert() [6/6]

void ufo::SemanticSet< 1 >::insert ( std::initializer_list< Semantic ilist)
inline

Definition at line 1287 of file semantic_set.hpp.

◆ insertOrAssign() [1/9]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insertOrAssign ( const_iterator  hint,
label_t  label,
value_t  value 
)
inline

Definition at line 1311 of file semantic_set.hpp.

◆ insertOrAssign() [2/9]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insertOrAssign ( const_iterator  hint,
Semantic  semantic 
)
inline

Definition at line 1306 of file semantic_set.hpp.

◆ insertOrAssign() [3/9]

template<class InputIt >
void ufo::SemanticSet< 1 >::insertOrAssign ( InputIt  first,
InputIt  last 
)
inline

Definition at line 1318 of file semantic_set.hpp.

◆ insertOrAssign() [4/9]

template<class InputIt , class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::insertOrAssign ( InputIt  first,
InputIt  last,
UnaryFunction  f 
)
inline

Definition at line 1342 of file semantic_set.hpp.

◆ insertOrAssign() [5/9]

template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::insertOrAssign ( label_t  label,
UnaryFunction  f 
)
inline

Definition at line 1334 of file semantic_set.hpp.

◆ insertOrAssign() [6/9]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insertOrAssign ( label_t  label,
value_t  value 
)
inline

Definition at line 1301 of file semantic_set.hpp.

◆ insertOrAssign() [7/9]

std::pair< iterator, bool > ufo::SemanticSet< 1 >::insertOrAssign ( Semantic  semantic)
inline

Definition at line 1296 of file semantic_set.hpp.

◆ insertOrAssign() [8/9]

template<class UnaryFunction , class = std::enable_if_t<std::is_invocable<UnaryFunction, Semantic>::value>>
void ufo::SemanticSet< 1 >::insertOrAssign ( std::initializer_list< label_t >  ilist,
UnaryFunction  f 
)
inline

Definition at line 1349 of file semantic_set.hpp.

◆ insertOrAssign() [9/9]

void ufo::SemanticSet< 1 >::insertOrAssign ( std::initializer_list< Semantic ilist)
inline

Definition at line 1323 of file semantic_set.hpp.

◆ lower_bound() [1/2]

iterator ufo::SemanticSet< 1 >::lower_bound ( label_t  label)
inline

Definition at line 1127 of file semantic_set.hpp.

◆ lower_bound() [2/2]

const_iterator ufo::SemanticSet< 1 >::lower_bound ( label_t  label) const
inline

Definition at line 1132 of file semantic_set.hpp.

◆ maxSize()

static constexpr size_type ufo::SemanticSet< 1 >::maxSize ( )
inlinestaticconstexprnoexcept

Definition at line 1052 of file semantic_set.hpp.

◆ none() [1/5]

bool ufo::SemanticSet< 1 >::none ( SemanticRange  range) const
inline

Definition at line 1219 of file semantic_set.hpp.

◆ none() [2/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::none ( SemanticRange  range,
UnaryPredicate  p 
) const
inline

Definition at line 1236 of file semantic_set.hpp.

◆ none() [3/5]

bool ufo::SemanticSet< 1 >::none ( SemanticRangeSet const &  ranges) const
inline

Definition at line 1224 of file semantic_set.hpp.

◆ none() [4/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::none ( SemanticRangeSet const &  ranges,
UnaryPredicate  p 
) const
inline

Definition at line 1242 of file semantic_set.hpp.

◆ none() [5/5]

template<class UnaryPredicate >
bool ufo::SemanticSet< 1 >::none ( UnaryPredicate  p) const
inline

Definition at line 1230 of file semantic_set.hpp.

◆ operator=()

SemanticSet & ufo::SemanticSet< 1 >::operator= ( SemanticSet< 1 > const &  rhs)
inline

Definition at line 974 of file semantic_set.hpp.

◆ rbegin() [1/2]

const_reverse_iterator ufo::SemanticSet< 1 >::rbegin ( ) const
inlinenoexcept

Definition at line 1024 of file semantic_set.hpp.

◆ rbegin() [2/2]

reverse_iterator ufo::SemanticSet< 1 >::rbegin ( )
inlinenoexcept

Definition at line 1022 of file semantic_set.hpp.

◆ rend() [1/2]

const_reverse_iterator ufo::SemanticSet< 1 >::rend ( ) const
inlinenoexcept

Definition at line 1033 of file semantic_set.hpp.

◆ rend() [2/2]

reverse_iterator ufo::SemanticSet< 1 >::rend ( )
inlinenoexcept

Definition at line 1031 of file semantic_set.hpp.

◆ resize()

void ufo::SemanticSet< 1 >::resize ( size_type  size)
inlineprotected

Definition at line 1461 of file semantic_set.hpp.

◆ size()

size_type ufo::SemanticSet< 1 >::size ( ) const
inline

Definition at line 1050 of file semantic_set.hpp.

◆ swap()

void ufo::SemanticSet< 1 >::swap ( SemanticSet< 1 > &  other)
inlinenoexcept

Definition at line 1446 of file semantic_set.hpp.

◆ toString()

std::string ufo::SemanticSet< 1 >::toString ( ) const
inline

Definition at line 1448 of file semantic_set.hpp.

◆ upper_bound() [1/2]

iterator ufo::SemanticSet< 1 >::upper_bound ( label_t  label)
inline

Definition at line 1141 of file semantic_set.hpp.

◆ upper_bound() [2/2]

const_iterator ufo::SemanticSet< 1 >::upper_bound ( label_t  label) const
inline

Definition at line 1146 of file semantic_set.hpp.

◆ value()

std::optional< value_t > ufo::SemanticSet< 1 >::value ( label_t  label) const
inline

Definition at line 1072 of file semantic_set.hpp.


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