#include <TagSet.h>
Public Member Functions | |
TagSet ()=default | |
TagSet (const Tag &t) | |
Automatic conversion between a tag and a tagset composed of this tag. More... | |
bool | includes (const Tag &t) const |
Returns true if this TagSet contains specified tag. More... | |
bool | includes (const TagSet &t) const |
Returns true if this TagSet contains all specified tags. More... | |
iterator | find (const Tag &_Keyval) |
const_iterator | find (const Tag &_Keyval) const |
bool | empty () const noexcept |
std::size_t | size () const noexcept |
std::size_t | count (const Tag &_Keyval) const |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
reverse_iterator | rbegin () noexcept |
const_reverse_iterator | rbegin () const noexcept |
reverse_iterator | rend () noexcept |
const_reverse_iterator | rend () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
const_reverse_iterator | crbegin () const noexcept |
const_reverse_iterator | crend () const noexcept |
std::pair< iterator, bool > | insert (const value_type &_Val) |
iterator | erase (const_iterator _Where) noexcept |
iterator | erase (const_iterator _First, const_iterator _Last) noexcept |
std::size_t | erase (const Tag &_Keyval) noexcept |
void | clear () noexcept |
|
default |
sofa::core::objectmodel::TagSet::TagSet | ( | const Tag & | t | ) |
Automatic conversion between a tag and a tagset composed of this tag.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
std::size_t sofa::core::objectmodel::TagSet::count | ( | const Tag & | _Keyval | ) | const |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
TagSet::iterator sofa::core::objectmodel::TagSet::find | ( | const Tag & | _Keyval | ) |
TagSet::const_iterator sofa::core::objectmodel::TagSet::find | ( | const Tag & | _Keyval | ) | const |
Returns true if this TagSet contains specified tag.
Returns true if this TagSet contains all specified tags.
std::pair< TagSet::iterator, bool > sofa::core::objectmodel::TagSet::insert | ( | const value_type & | _Val | ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |