|
|
const std::string & | get_name () const |
|
std::string | get_module () const |
|
std::string | get_qualifier () const |
|
const std::vector< std::string > & | parts () const |
|
size_t | depth () const |
|
bool | is_qualified () const |
|
bool | is_unresolved () const |
|
std::string | mangled () const |
|
QualifiedName | with_alias () const |
|
QualifiedName | with_module (const std::string &mod) const |
|
|
static QualifiedName | qualified (std::string module, std::string name) |
|
static QualifiedName | unresolved_qualified (std::string alias, std::string name) |
|
static QualifiedName | from_parts (std::vector< std::string > parts, bool unresolved=false, std::optional< std::string > module_alias=std::nullopt) |
|
|
class | sammine_lang::Parser |
|
class | sammine_lang::AST::SimpleTypeExprAST |
|
class | sammine_lang::AST::TypeAliasDefAST |
|
class | sammine_lang::AST::CallExprAST |
|
class | sammine_lang::AST::StructLiteralExprAST |
|
struct | sammine_lang::AST::CasePattern |
|
struct | sammine_util::MonomorphizedName |
The documentation for this struct was generated from the following file: