• Home
  • Raw
  • Download

Lines Matching refs:SharedPtr

81 using de::SharedPtr;
565 de::insert(m_map, variable.getName(), SharedPtr<deUint8>(data)); in bind()
577 map<string, SharedPtr<deUint8, de::ArrayDeleter<deUint8> > > m_map;
687 class StatementP : public SharedPtr<const Statement>
690 typedef SharedPtr<const Statement> Super;
864 class ExprPBase : public SharedPtr<const Expr<T> >
909 ExprP<T> exprP (const SharedPtr<const Expr<T> >& ptr) in exprP()
912 static_cast<SharedPtr<const Expr<T> >&>(ret) = ptr; in exprP()
919 return exprP(SharedPtr<const Expr<T> >(ptr)); in exprP()
930 class VariableP : public SharedPtr<const Variable<T> >
933 typedef SharedPtr<const Variable<T> > Super;
938 operator ExprP<T> (void) const { return exprP(SharedPtr<const Expr<T> >(*this)); } in operator ExprP<T>()
5038 SharedPtr<SimpleFuncCaseFactory<typename F::Sig> > createSimpleFuncCaseFactory (void) in createSimpleFuncCaseFactory()
5040 return SharedPtr<SimpleFuncCaseFactory<typename F::Sig> >( in createSimpleFuncCaseFactory()
5057 void addFactory (SharedPtr<const CaseFactory> fact) in addFactory()
5063 vector<SharedPtr<const CaseFactory> > m_factories;
5072 funcs.addFactory(SharedPtr<const CaseFactory>(new GenFuncCaseFactory<typename F::Sig>( in addScalarFactory()
5126 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Length>())); in createES3BuiltinCases()
5127 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Distance>())); in createES3BuiltinCases()
5128 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Dot>())); in createES3BuiltinCases()
5130 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Normalize>())); in createES3BuiltinCases()
5131 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<FaceForward>())); in createES3BuiltinCases()
5132 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Reflect>())); in createES3BuiltinCases()
5133 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Refract>())); in createES3BuiltinCases()
5136 funcs->addFactory(SharedPtr<const CaseFactory>(new MatrixFuncCaseFactory<MatrixCompMult>())); in createES3BuiltinCases()
5137 funcs->addFactory(SharedPtr<const CaseFactory>(new MatrixFuncCaseFactory<OuterProduct>())); in createES3BuiltinCases()
5138 funcs->addFactory(SharedPtr<const CaseFactory>(new MatrixFuncCaseFactory<Transpose>())); in createES3BuiltinCases()
5139 funcs->addFactory(SharedPtr<const CaseFactory>(new SquareMatrixFuncCaseFactory<Determinant>())); in createES3BuiltinCases()
5140 funcs->addFactory(SharedPtr<const CaseFactory>(new SquareMatrixFuncCaseFactory<Inverse>())); in createES3BuiltinCases()