/third_party/boost/libs/tti/doc/ |
D | tti_detail_has_function_template.qbk | 18 template<class X,class Y,class Z> double AFuncTemplate(X x,Y * y,Z & z) 20 template<class X,int Y> static int AFuncTemplate(X x) 24 A function template `AFuncTemplate` is a member function template of the `AType` 25 user-defined type and a different function template also called `AFuncTemplate` 29 instantiations of `AFuncTemplate`. An instantiation of a function template was 34 double AFuncTemplate<char,bool,int>(char,bool *,int &) 37 template `template<class X,class Y,class Z> double AFuncTemplate(X,Y *,Z &)` 40 * The name of `AFuncTemplate` 55 BOOST_TTI_HAS_FUNCTION_TEMPLATE(AFuncTemplate,char,bool,int) 62 BOOST_TTI_HAS_FUNCTION_TEMPLATE(AFuncTemplate,(3,(char,bool,int))) [all …]
|
D | tti_detail_has_member_function_template.qbk | 18 template<class X,class Y,class Z> double AFuncTemplate(X x,Y * y,Z & z) 23 the member function template `AFuncTemplate`. An instantiation of a function template 28 double AFuncTemplate<int,long,bool>(int,long *,bool &) 31 template `template<class X,class Y,class Z> double AFuncTemplate(X,Y *,Z &)` 34 * The name of `AFuncTemplate` 49 BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE(AFuncTemplate,int,long,bool) 56 BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE(AFuncTemplate,(3,(int,long,bool))) 91 BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION_TEMPLATE(AMetafunctionName,AFuncTemplate,int,long,bool) 95 BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION_TEMPLATE(AMetafunctionName,AFuncTemplate,(3,(int,long,bool))) 109 BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)
|
D | tti_function_templates.qbk | 55 template<class X,class Y,class Z> double AFuncTemplate(X x,Y * y,Z & z) 61 signature of `template<class X,class Y,class Z> double AFuncTemplate(X,Y *,Z &)` 62 exists within the `AType` type, but we can not do that in TTI. If we were to call `AFuncTemplate` 68 what we are really interested in is whether there is a function template called `AFuncTemplate` 70 of types which are equivalent to calling `AFuncTemplate` with some set of arguments. Let's suppose 71 we want to call `AFuncTemplate` with an `int` value as the first argument, `long *` as the 76 double AFuncTemplate<int,long,bool>(int,long *,bool &) 78 This is the form of a single possible instantiation of function template `AFuncTemplate`. When it is
|
/third_party/boost/libs/tti/test/ |
D | test_has_mem_fun_template.hpp | 16 BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION_TEMPLATE(SameName,AFuncTemplate,int,int,float) 17 BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE(AFuncTemplate,long,9983) 38 BOOST_TTI_TRAIT_HAS_MEMBER_FUNCTION_TEMPLATE(SameName,AFuncTemplate,(3,(int,int,float))) 39 BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE(AFuncTemplate,(2,(long,9983)))
|
D | test_has_fun_template.hpp | 17 BOOST_TTI_TRAIT_HAS_FUNCTION_TEMPLATE(AnFT,AFuncTemplate,unsigned,45623) 18 BOOST_TTI_HAS_FUNCTION_TEMPLATE(AFuncTemplate,double,unsigned char,int) 40 BOOST_TTI_TRAIT_HAS_FUNCTION_TEMPLATE(AnFT,AFuncTemplate,(2,(unsigned,45623))) 41 BOOST_TTI_HAS_FUNCTION_TEMPLATE(AFuncTemplate,(3,(double,unsigned char,int)))
|
D | test_has_member_template.cpp | 15 …BOOST_TEST((BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<int (AType::*)(const long &)… in main() 28 …BOOST_TEST((!BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<int (AType::*)(const bool &… in main()
|
D | test_has_mem_fun_template.cpp | 15 …BOOST_TEST((BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,int,boost::mpl::vector… in main() 28 …BOOST_TEST((!BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,int,boost::mpl::vecto… in main()
|
D | test_structs.hpp | 124 template<class X,int Y> int AFuncTemplate(const X &) { return Y; } in AFuncTemplate() function 125 template<class X,class Y,class Z> void AFuncTemplate(X *,Y,Z &) { } in AFuncTemplate() function
|
D | test_has_fun_template_fail.cpp | 15 …BOOST_MPL_ASSERT((BOOST_TTI_HAS_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,void,boost::mpl::vector… in main()
|
D | test_has_member_template_compile.cpp | 21 …BOOST_MPL_ASSERT((BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<int (AType::*)(const l… in main()
|
D | test_has_mem_fun_template_compile.cpp | 21 …BOOST_MPL_ASSERT((BOOST_TTI_HAS_MEMBER_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,int,boost::mpl::… in main()
|
D | test_has_fun_template.cpp | 16 …BOOST_TEST((BOOST_TTI_HAS_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,void,boost::mpl::vector<doubl… in main()
|
D | test_has_fun_template_compile.cpp | 23 …BOOST_MPL_ASSERT((BOOST_TTI_HAS_FUNCTION_TEMPLATE_GEN(AFuncTemplate)<AType,void,boost::mpl::vector… in main()
|