Home | History | Annotate | Download | only in glshared

Lines Matching defs:instance

118  * instance<T>() returns a reference to a unique default-constructed instance
127 const T& instance (void)
1394 return createApply(instance<F>(), arg0, arg1, arg2, arg3);
1404 return instance<F>().apply(ctx, arg0, arg1, arg2, arg3);
1411 return createApply<typename Alternatives<T>::Sig>(instance<Alternatives<T> >(), arg0, arg1);
2848 return instance<F>();
2902 return instance<F>();
4034 VectorizedFunc (void) : GenFunc<typename F::Sig, Size>(instance<F>()) {}
4081 const Func<typename F::Sig>& doGetScalarFunc (void) const { return instance<F>(); }
4106 return GenFuncs<typename F::Sig>(instance<F>(),
4107 instance<VectorizedFunc<F, 2> >(),
4108 instance<VectorizedFunc<F, 3> >(),
4109 instance<VectorizedFunc<F, 4> >());
4378 ret[ndx] = instance<DefaultSampling<T> >().genRandom(fmt, prec, rnd);
4387 instance<DefaultSampling<T> >().genFixeds(fmt, scalars);
4395 return dePow(instance<DefaultSampling<T> >().getWeight(), Size);
4411 ret(rowNdx, colNdx) = instance<DefaultSampling<T> >().genRandom(fmt, prec, rnd);
4420 instance<DefaultSampling<T> >().genFixeds(fmt, scalars);
4441 return dePow(instance<DefaultSampling<T> >().getWeight(), Rows * Columns);
4556 : Samplings<In>(instance<DefaultSampling<typename In::In0> >(),
4557 instance<DefaultSampling<typename In::In1> >(),
4558 instance<DefaultSampling<typename In::In2> >(),
4559 instance<DefaultSampling<typename In::In3> >()) {}
5099 return instance<DefaultSamplings<In> >();
5157 return instance<DefaultSamplings<In> >();
5279 group->addChild(createFuncCase(ctx, "scalar", instance<GenF<1> >()));
5280 group->addChild(createFuncCase(ctx, "vec2", instance<GenF<2> >()));
5281 group->addChild(createFuncCase(ctx, "vec3", instance<GenF<3> >()));
5282 group->addChild(createFuncCase(ctx, "vec4", instance<GenF<4> >()));
5287 const FuncBase& getFunc (void) const { return instance<GenF<1> >(); }
5298 group->addChild(createFuncCase(ctx, "mat2", instance<GenF<2> >()));
5301 group->addChild(createFuncCase(ctx, "mat3", instance<GenF<3> >()));
5302 group->addChild(createFuncCase(ctx, "mat4", instance<GenF<4> >()));
5308 const FuncBase& getFunc (void) const { return instance<GenF<2> >(); }
5333 const FuncBase& getFunc (void) const { return instance<GenF<2,2> >(); }
5341 group->addChild(createFuncCase(ctx, name, instance<GenF<Rows, Cols> >()));
5374 new SimpleFuncCaseFactory<typename F::Sig>(instance<F>()));
5403 name = instance<F>().getName();