#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: