class CCL::CommandAliasTable

#include <commanddispatch.h>

class CommandAliasTable
{
public:
    // structs

    struct AliasItem;

    // methods

    void addCategoryAlias (CStringPtr category, CStringPtr aliasCategory);

    void addCommandAlias (
        CStringPtr category,
        CStringPtr name,
        CStringPtr aliasCategory,
        CStringPtr aliasName
    );

    bool resolveCommandAlias (CommandMsg& resultMsg, const CommandMsg& aliasMsg) const;
};