summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-mangle.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2020-05-29 08:36:10 -0400
committerGitHub <noreply@github.com>2020-05-29 08:36:10 -0400
commitf3d70425fa339a0d8f39b920235c98280d250bbb (patch)
tree24923917e3ca43fdc1b3ca67ee589973c92a4b60 /source/slang/slang-mangle.cpp
parent95597d77b131ee2c41c2eb4481844c315b2c82eb (diff)
Feature/ast syntax standard (#1360)
* Small improvements to documentation and code around DiagnosticSink * Made methods/functions in slang-syntax.h be lowerCamel Removed some commented out source (was placed elsewhere in code) * Making AST related methods and function lowerCamel. Made IsLeftValue -> isLeftValue.
Diffstat (limited to 'source/slang/slang-mangle.cpp')
-rw-r--r--source/slang/slang-mangle.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/source/slang/slang-mangle.cpp b/source/slang/slang-mangle.cpp
index 5e141228d..758e1d6f1 100644
--- a/source/slang/slang-mangle.cpp
+++ b/source/slang/slang-mangle.cpp
@@ -135,7 +135,7 @@ namespace Slang
}
else if( auto namedType = dynamicCast<NamedExpressionType>(type) )
{
- emitType(context, GetType(context->astBuilder, namedType->declRef));
+ emitType(context, getType(context->astBuilder, namedType->declRef));
}
else if( auto declRefType = dynamicCast<DeclRefType>(type) )
{
@@ -201,7 +201,7 @@ namespace Slang
// "depth" (how many outer generics) and "index" (which
// parameter are they at the specified depth).
emitRaw(context, "K");
- emitName(context, genericParamIntVal->declRef.GetName());
+ emitName(context, genericParamIntVal->declRef.getName());
}
else if( auto constantIntVal = dynamicCast<ConstantIntVal>(val) )
{
@@ -220,7 +220,7 @@ namespace Slang
ManglingContext* context,
DeclRef<Decl> declRef)
{
- auto parentDeclRef = declRef.GetParent();
+ auto parentDeclRef = declRef.getParent();
auto parentGenericDeclRef = parentDeclRef.as<GenericDecl>();
if( parentDeclRef )
{
@@ -251,7 +251,7 @@ namespace Slang
if(auto inheritanceDeclRef = declRef.as<InheritanceDecl>())
{
emit(context, "I");
- emitType(context, GetSup(context->astBuilder, inheritanceDeclRef));
+ emitType(context, getSup(context->astBuilder, inheritanceDeclRef));
return;
}
@@ -264,11 +264,11 @@ namespace Slang
// that is in the same module as the type it extends should
// be treated as equivalent to the type itself.
emit(context, "X");
- emitType(context, GetTargetType(context->astBuilder, extensionDeclRef));
+ emitType(context, getTargetType(context->astBuilder, extensionDeclRef));
return;
}
- emitName(context, declRef.GetName());
+ emitName(context, declRef.getName());
// Special case: accessors need some way to distinguish themselves
// so that a getter/setter/ref-er don't all compile to the same name.
@@ -339,7 +339,7 @@ namespace Slang
else if(auto genericValueParamDecl = mm.as<GenericValueParamDecl>())
{
emitRaw(context, "v");
- emitType(context, GetType(context->astBuilder, genericValueParamDecl));
+ emitType(context, getType(context->astBuilder, genericValueParamDecl));
}
else if(mm.as<GenericTypeConstraintDecl>())
{
@@ -362,7 +362,7 @@ namespace Slang
//
if( auto callableDeclRef = declRef.as<CallableDecl>())
{
- auto parameters = GetParameters(callableDeclRef);
+ auto parameters = getParameters(callableDeclRef);
UInt parameterCount = parameters.getCount();
emitRaw(context, "p");
@@ -371,14 +371,14 @@ namespace Slang
for(auto paramDeclRef : parameters)
{
- emitType(context, GetType(context->astBuilder, paramDeclRef));
+ emitType(context, getType(context->astBuilder, paramDeclRef));
}
// Don't print result type for an initializer/constructor,
// since it is implicit in the qualified name.
if (!callableDeclRef.is<ConstructorDecl>())
{
- emitType(context, GetResultType(context->astBuilder, callableDeclRef));
+ emitType(context, getResultType(context->astBuilder, callableDeclRef));
}
}
}