|
enum | Kind {
kNamespace
, kTorqueMacro
, kExternMacro
, kMethod
,
kBuiltin
, kRuntimeFunction
, kIntrinsic
, kGenericCallable
,
kGenericType
, kTypeAlias
, kExternConstant
, kNamespaceConstant
} |
|
static std::string | PrefixNameForCCOutput (const std::string &name) |
|
static std::string | PrefixNameForCCDebugOutput (const std::string &name) |
|
| TorqueMacro (Declarable::Kind kind, std::string external_name, std::string readable_name, const Signature &signature, std::optional< Statement * > body, bool is_user_defined, bool exported_to_csa) |
|
| Macro (Declarable::Kind kind, std::string external_name, std::string readable_name, const Signature &signature, std::optional< Statement * > body) |
|
| Callable (Declarable::Kind kind, std::string external_name, std::string readable_name, Signature signature, std::optional< Statement * > body) |
|
| Declarable (Kind kind) |
|
Definition at line 476 of file declarable.h.