COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Manages tags. More...
#include <TaggedObject.hpp>
Inherited by Component, and Option.
Public Member Functions | |
TaggedObject () | |
Constructor. More... | |
bool | has_tag (const std::string &tag) const |
void | add_tag (const std::string &tag) |
std::vector< std::string > | get_tags () const |
void | remove_tag (const std::string &tag) |
Private Attributes | |
std::string | m_tags |
Manages tags.
Definition at line 19 of file TaggedObject.hpp.
TaggedObject | ( | ) |
Constructor.
Definition at line 13 of file TaggedObject.cpp.
void add_tag | ( | const std::string & | tag | ) |
std::vector< std::string > get_tags | ( | ) | const |
Definition at line 28 of file TaggedObject.cpp.
bool has_tag | ( | const std::string & | tag | ) | const |
Check if this component has a given tag assigned
tag | to check |
Definition at line 44 of file TaggedObject.cpp.
void remove_tag | ( | const std::string & | tag | ) |
|
private |
Definition at line 43 of file TaggedObject.hpp.
Send comments to: COOLFluiD Web Admin |