Mana
mana::NamespaceRegistry Class Referencefinal

#include <NamespaceRegistry.h>

Public Member Functions

 NamespaceRegistry (const std::shared_ptr< StringPool > &stringPool)
 
std::string_view Intern (const std::string_view &name)
 
void RegisterNamespace (const std::string_view &name)
 
bool IsNamespace (const std::string_view &name) const
 

Constructor & Destructor Documentation

◆ NamespaceRegistry()

mana::NamespaceRegistry::NamespaceRegistry ( const std::shared_ptr< StringPool > &  stringPool)
explicit

Member Function Documentation

◆ Intern()

std::string_view mana::NamespaceRegistry::Intern ( const std::string_view &  name)

◆ IsNamespace()

bool mana::NamespaceRegistry::IsNamespace ( const std::string_view &  name) const

◆ RegisterNamespace()

void mana::NamespaceRegistry::RegisterNamespace ( const std::string_view &  name)

The documentation for this class was generated from the following files: