ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::ScopeResolver Member List

This is the complete list of members for Ark::internal::ScopeResolver, including all inherited members.

canFullyQualifyName(const std::string &name)Ark::internal::ScopeResolver
createNew()Ark::internal::ScopeResolver
createNewNamespace(const std::string &name, bool with_prefix, bool is_glob, const std::vector< std::string > &symbols)Ark::internal::ScopeResolver
currentScope() constArk::internal::ScopeResolver
getFullyQualifiedNameInNearestScope(const std::string &name) constArk::internal::ScopeResolver
isImmutable(const std::string &name) constArk::internal::ScopeResolver
isInScope(const std::string &name) constArk::internal::ScopeResolver
isRegistered(const std::string &name) constArk::internal::ScopeResolver
m_scopesArk::internal::ScopeResolverprivate
operator=(const ScopeResolver &)=deleteArk::internal::ScopeResolver
operator=(ScopeResolver &&)=defaultArk::internal::ScopeResolver
registerInCurrent(const std::string &name, bool is_mutable)Ark::internal::ScopeResolver
removeLastScope()Ark::internal::ScopeResolver
saveNamespaceAndRemove()Ark::internal::ScopeResolver
ScopeResolver()Ark::internal::ScopeResolver
ScopeResolver(const ScopeResolver &)=deleteArk::internal::ScopeResolver
ScopeResolver(ScopeResolver &&)=defaultArk::internal::ScopeResolver