Class TagAliasRegistry

Synopsis

#include <include/internal/catch_tag_alias_registry.h>

class TagAliasRegistry : public ITagAliasRegistry

Description

No description yet.

Inheritance

Ancestors: ITagAliasRegistry

Methods

~TagAliasRegistry
add
expandAliases
find

Source

Lines 18-27 in include/internal/catch_tag_alias_registry.h.

class TagAliasRegistry : public ITagAliasRegistry {
public:
    ~TagAliasRegistry() override;
    TagAlias const* find( std::string const& alias ) const override;
    std::string expandAliases( std::string const& unexpandedTestSpec ) const override;
    void add( std::string const& alias, std::string const& tag, SourceLineInfo const& lineInfo );
private:
    std::map<std::string, TagAlias> m_registry;
};





Add Discussion as Guest

Log in