Lines Matching refs:instance
119 * instance<T>() returns a reference to a unique default-constructed instance
128 const T& instance (void)
1395 return createApply(instance<F>(), arg0, arg1, arg2, arg3);
1405 return instance<F>().apply(ctx, arg0, arg1, arg2, arg3);
1412 return createApply<typename Alternatives<T>::Sig>(instance<Alternatives<T> >(), arg0, arg1);
2849 return instance<F>();
2903 return instance<F>();
4035 VectorizedFunc (void) : GenFunc<typename F::Sig, Size>(instance<F>()) {}
4082 const Func<typename F::Sig>& doGetScalarFunc (void) const { return instance<F>(); }
4107 return GenFuncs<typename F::Sig>(instance<F>(),
4108 instance<VectorizedFunc<F, 2> >(),
4109 instance<VectorizedFunc<F, 3> >(),
4110 instance<VectorizedFunc<F, 4> >());
4379 ret[ndx] = instance<DefaultSampling<T> >().genRandom(fmt, prec, rnd);
4388 instance<DefaultSampling<T> >().genFixeds(fmt, scalars);
4396 return dePow(instance<DefaultSampling<T> >().getWeight(), Size);
4412 ret(rowNdx, colNdx) = instance<DefaultSampling<T> >().genRandom(fmt, prec, rnd);
4421 instance<DefaultSampling<T> >().genFixeds(fmt, scalars);
4442 return dePow(instance<DefaultSampling<T> >().getWeight(), Rows * Columns);
4557 : Samplings<In>(instance<DefaultSampling<typename In::In0> >(),
4558 instance<DefaultSampling<typename In::In1> >(),
4559 instance<DefaultSampling<typename In::In2> >(),
4560 instance<DefaultSampling<typename In::In3> >()) {}
5101 return instance<DefaultSamplings<In> >();
5159 return instance<DefaultSamplings<In> >();
5281 group->addChild(createFuncCase(ctx, "scalar", instance<GenF<1> >()));
5282 group->addChild(createFuncCase(ctx, "vec2", instance<GenF<2> >()));
5283 group->addChild(createFuncCase(ctx, "vec3", instance<GenF<3> >()));
5284 group->addChild(createFuncCase(ctx, "vec4", instance<GenF<4> >()));
5289 const FuncBase& getFunc (void) const { return instance<GenF<1> >(); }
5300 group->addChild(createFuncCase(ctx, "mat2", instance<GenF<2> >()));
5303 group->addChild(createFuncCase(ctx, "mat3", instance<GenF<3> >()));
5304 group->addChild(createFuncCase(ctx, "mat4", instance<GenF<4> >()));
5310 const FuncBase& getFunc (void) const { return instance<GenF<2> >(); }
5335 const FuncBase& getFunc (void) const { return instance<GenF<2,2> >(); }
5343 group->addChild(createFuncCase(ctx, name, instance<GenF<Rows, Cols> >()));
5376 new SimpleFuncCaseFactory<typename F::Sig>(instance<F>()));
5405 name = instance<F>().getName();