ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::Declaration Struct Reference

#include <StaticScope.hpp>

Collaboration diagram for Ark::internal::Declaration:
[legend]

Public Member Functions

bool operator== (const Declaration &other) const =default
 

Public Attributes

std::string name
 End name, can be modified to be hidden.
 
std::string original_name
 Original name, with the prefix, without hidden namespaces.
 
bool is_mutable
 

Detailed Description

Definition at line 24 of file StaticScope.hpp.

Member Function Documentation

◆ operator==()

bool Ark::internal::Declaration::operator== ( const Declaration & other) const
default

Member Data Documentation

◆ is_mutable

bool Ark::internal::Declaration::is_mutable

Definition at line 28 of file StaticScope.hpp.

◆ name

std::string Ark::internal::Declaration::name

End name, can be modified to be hidden.

Definition at line 26 of file StaticScope.hpp.

Referenced by Ark::internal::NamespaceScope::get(), and Ark::internal::StaticScope::get().

◆ original_name

std::string Ark::internal::Declaration::original_name

Original name, with the prefix, without hidden namespaces.

Definition at line 27 of file StaticScope.hpp.

Referenced by Ark::internal::NamespaceScope::get().


The documentation for this struct was generated from the following file: