| 864 | } |
| 865 | |
| 866 | bool Object::addTag( std::string tag ) |
| 867 | { |
| 868 | const auto [it, inserted] = tags_.emplace( std::move( tag ) ); |
| 869 | if ( inserted ) |
| 870 | ObjectTagEventDispatcher::instance().tagAddedSignal( this, *it ); |
| 871 | return inserted; |
| 872 | } |
| 873 | |
| 874 | bool Object::removeTag( const std::string& tag ) |
| 875 | { |
no test coverage detected