CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::FunctionDeclaration Member List

This is the complete list of members for CeresEngine::ShaderCompiler::FunctionDeclaration, including all inherited members.

annotationsCeresEngine::ShaderCompiler::FunctionDeclaration
areaCeresEngine::ShaderCompiler::AST
as()CeresEngine::ShaderCompiler::ASTinline
as() constCeresEngine::ShaderCompiler::ASTinline
classTypeCeresEngine::ShaderCompiler::FunctionDeclarationstatic
codeBlockCeresEngine::ShaderCompiler::FunctionDeclaration
declarationStatementRefCeresEngine::ShaderCompiler::FunctionDeclaration
deriveTypeDenoter(const TypeDenoter *expectedTypeDenoter) overrideCeresEngine::ShaderCompiler::FunctionDeclarationvirtual
equalsSignature(const FunctionDeclaration &rhs, const RawFlags &compareFlags=0) constCeresEngine::ShaderCompiler::FunctionDeclaration
fetchFunctionDeclarationFromList(const Vector< FunctionDeclaration * > &funcDeclarationList, const String &ident, const Vector< TypeDenoterPtr > &argTypeDenoters, bool throwErrorIfNoMatch=true)CeresEngine::ShaderCompiler::FunctionDeclarationstatic
fetchTypeSpecifier() constCeresEngine::ShaderCompiler::Declarationvirtual
flagsCeresEngine::ShaderCompiler::AST
funcForwardDeclarationRefsCeresEngine::ShaderCompiler::FunctionDeclaration
funcImplRefCeresEngine::ShaderCompiler::FunctionDeclaration
FunctionDeclaration(const SourcePosition &astPos)CeresEngine::ShaderCompiler::FunctionDeclarationinlineexplicit
FunctionDeclaration(const SourceArea &astArea)CeresEngine::ShaderCompiler::FunctionDeclarationinlineexplicit
getAs(AST *ast)CeresEngine::ShaderCompiler::ASTinlinestatic
getAs(const AST *ast)CeresEngine::ShaderCompiler::ASTinlinestatic
getType() const overrideCeresEngine::ShaderCompiler::FunctionDeclarationinlinevirtual
getTypeDenoter(const TypeDenoter *expectedTypeDenoter=nullptr)CeresEngine::ShaderCompiler::TypedAST
hasNonReturnControlPath enum valueCeresEngine::ShaderCompiler::FunctionDeclaration
hasVoidReturnType() constCeresEngine::ShaderCompiler::FunctionDeclaration
identCeresEngine::ShaderCompiler::Declaration
inputSemanticsCeresEngine::ShaderCompiler::FunctionDeclaration
isAnonymous() constCeresEngine::ShaderCompiler::Declaration
isBuiltin enum valueCeresEngine::ShaderCompiler::AST
isDeadCode enum valueCeresEngine::ShaderCompiler::AST
isEntryPoint enum valueCeresEngine::ShaderCompiler::FunctionDeclaration
isForwardDeclaration() constCeresEngine::ShaderCompiler::FunctionDeclaration
isMemberFunction() constCeresEngine::ShaderCompiler::FunctionDeclaration
isReachable enum valueCeresEngine::ShaderCompiler::AST
isReadFrom enum valueCeresEngine::ShaderCompiler::Declaration
isSecondaryEntryPoint enum valueCeresEngine::ShaderCompiler::FunctionDeclaration
isStatic() constCeresEngine::ShaderCompiler::FunctionDeclaration
isWrittenTo enum valueCeresEngine::ShaderCompiler::Declaration
matchParameterWithTypeDenoter(std::size_t paramIndex, const TypeDenoter &argType, bool implicitConversion) constCeresEngine::ShaderCompiler::FunctionDeclaration
mBufferedTypeDenoterCeresEngine::ShaderCompiler::TypedASTprivate
numMaxArgs() constCeresEngine::ShaderCompiler::FunctionDeclaration
numMinArgs() constCeresEngine::ShaderCompiler::FunctionDeclaration
outputSemanticsCeresEngine::ShaderCompiler::FunctionDeclaration
parametersCeresEngine::ShaderCompiler::FunctionDeclaration
paramStructsCeresEngine::ShaderCompiler::FunctionDeclaration
resetTypeDenoter()CeresEngine::ShaderCompiler::TypedAST
returnTypeCeresEngine::ShaderCompiler::FunctionDeclaration
semanticCeresEngine::ShaderCompiler::FunctionDeclaration
setFuncImplRef(FunctionDeclaration *funcDeclaration)CeresEngine::ShaderCompiler::FunctionDeclaration
structDeclarationRefCeresEngine::ShaderCompiler::FunctionDeclaration
toString() const overrideCeresEngine::ShaderCompiler::FunctionDeclarationvirtual
toString(bool useParamNames) constCeresEngine::ShaderCompiler::FunctionDeclaration
toTypeDenoterString() constCeresEngine::ShaderCompiler::FunctionDeclaration
Types enum nameCeresEngine::ShaderCompiler::AST
visit(Visitor *visitor, void *args=nullptr) overrideCeresEngine::ShaderCompiler::FunctionDeclarationinlinevirtual
~AST()CeresEngine::ShaderCompiler::ASTvirtual