WSF
usmtf::MacroEnabled Class Reference

#include <MacroEnabled.hpp>

Inheritance diagram for usmtf::MacroEnabled:

Public Member Functions

bool HasMacros () const noexcept
void AddMacro (const Macro &aMacro)
void AddMacros (const std::vector< Macro > &aMacros)
const MacroGetMacro (const std::string &aKey) const noexcept
const std::vector< MacroGetMacros () const noexcept

Detailed Description

Classes that use this can potentially contain macro definitions that need written out. Macro definitions cannot be duplicates.

Member Function Documentation

◆ AddMacro()

void usmtf::MacroEnabled::AddMacro ( const Macro & aMacro)

◆ AddMacros()

void usmtf::MacroEnabled::AddMacros ( const std::vector< Macro > & aMacros)

◆ GetMacro()

const Macro * usmtf::MacroEnabled::GetMacro ( const std::string & aKey) const
noexcept

◆ GetMacros()

const std::vector< Macro > usmtf::MacroEnabled::GetMacros ( ) const
noexcept

Referenced by usmtf::ExportAto().

◆ HasMacros()

bool usmtf::MacroEnabled::HasMacros ( ) const
noexcept

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved