Lines Matching refs:TIntermDeclaration
42 class TIntermDeclaration; variable
97 virtual TIntermDeclaration *getAsDeclarationNode() { return nullptr; } in getAsDeclarationNode()
782 class TIntermDeclaration : public TIntermNode, public TIntermAggregateBase
785 TIntermDeclaration() : TIntermNode() {} in TIntermDeclaration() function
786 TIntermDeclaration(const TVariable *var, TIntermTyped *initExpr);
787 TIntermDeclaration(std::initializer_list<const TVariable *> declarators);
788 TIntermDeclaration(std::initializer_list<TIntermTyped *> declarators);
789 ~TIntermDeclaration() override {} in ~TIntermDeclaration()
791 TIntermDeclaration *getAsDeclarationNode() override { return this; } in getAsDeclarationNode()
806 TIntermDeclaration *deepCopy() const override in deepCopy()
817 return new TIntermDeclaration(*this); in deepCopy()
821 TIntermDeclaration(const TIntermDeclaration &node);