#include <types.h>
Definition at line 1235 of file types.h.
◆ InternalName() [1/2]
newlang::InternalName::InternalName |
( |
const std::string_view | str = "" | ) |
|
|
inline |
◆ InternalName() [2/2]
newlang::InternalName::InternalName |
( |
const InternalName & | name | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
InternalName & newlang::InternalName::operator= |
( |
const std::string_view | name | ) |
|
|
inline |
◆ isInternalName()
bool newlang::InternalName::isInternalName |
( |
| ) |
|
|
inline |
◆ getMangledName()
std::string newlang::InternalName::getMangledName |
( |
const std::string_view | module | ) |
|
|
inline |
◆ ExtractModuleName() [1/2]
static std::string newlang::InternalName::ExtractModuleName |
( |
const std::string_view | name | ) |
|
|
inlinestatic |
◆ isModule()
bool newlang::InternalName::isModule |
( |
| ) |
|
|
inline |
◆ isStatic()
bool newlang::InternalName::isStatic |
( |
| ) |
|
|
inline |
◆ isLocal()
bool newlang::InternalName::isLocal |
( |
| ) |
|
|
inline |
◆ isGlobalScope()
bool newlang::InternalName::isGlobalScope |
( |
| ) |
|
|
inline |
◆ isModuleScope()
bool newlang::InternalName::isModuleScope |
( |
| ) |
|
|
inline |
◆ isTypeName()
bool newlang::InternalName::isTypeName |
( |
| ) |
|
|
inline |
◆ isFullName()
bool newlang::InternalName::isFullName |
( |
| ) |
|
|
inline |
◆ isMacroName()
bool newlang::InternalName::isMacroName |
( |
| ) |
|
|
inline |
◆ isNativeName()
bool newlang::InternalName::isNativeName |
( |
| ) |
|
|
inline |
◆ isLocalAnyName()
bool newlang::InternalName::isLocalAnyName |
( |
| ) |
|
|
inline |
◆ isSystemName()
bool newlang::InternalName::isSystemName |
( |
| ) |
|
|
inline |
◆ isPrivateName()
bool newlang::InternalName::isPrivateName |
( |
| ) |
|
|
inline |
◆ isHidenName()
bool newlang::InternalName::isHidenName |
( |
| ) |
|
|
inline |
◆ isVariableName()
bool newlang::InternalName::isVariableName |
( |
| ) |
|
|
inline |
◆ isConstName()
bool newlang::InternalName::isConstName |
( |
| ) |
|
|
inline |
◆ SetFromLocalName()
std::string newlang::InternalName::SetFromLocalName |
( |
std::string | name | ) |
|
|
inline |
◆ SetFromGlobalName()
std::string newlang::InternalName::SetFromGlobalName |
( |
std::string | name | ) |
|
|
inline |
◆ GetLocalName()
std::string newlang::InternalName::GetLocalName |
( |
| ) |
|
|
inline |
◆ ExtractModuleName() [2/2]
std::string newlang::InternalName::ExtractModuleName |
( |
| ) |
|
|
inline |
◆ ExtractName()
std::string newlang::InternalName::ExtractName |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: