Rosetta
Classes | Functions
T20.template.hpp File Reference

Binder self-test file. Bindings of temlate classes and functions functionality. More...

Classes

class  A< T >
 
class  TemplateSpecialization< T >
 

Functions

template<typename T >
void foo ()
 
template void foo< int > ()
 
template void foo< double > ()
 
void fi_instantiated_by_use_in_function (A< int >)
 
void fi (A< int > &)
 
void fi (A< int > *)
 
void ff_instantiated_by_use_in_function_not_binded (A< float > &)
 
void fd_instantiated_by_use_in_function_not_binded (A< double > *)
 
template<typename T >
T add (T v)
 
template<typename T , typename... As>
T add (T first, As... as)
 
template<typename... As>
void foo (As... as)
 
void instantiate ()
 

Detailed Description

Binder self-test file. Bindings of temlate classes and functions functionality.

Author
Sergey Lyskov

Function Documentation

◆ add() [1/2]

template<typename T , typename... As>
T add ( T  first,
As...  as 
)

References add(), and create_a3b_hbs::first.

◆ add() [2/2]

template<typename T >
T add ( T  v)

◆ fd_instantiated_by_use_in_function_not_binded()

void fd_instantiated_by_use_in_function_not_binded ( A< double > *  )

◆ ff_instantiated_by_use_in_function_not_binded()

void ff_instantiated_by_use_in_function_not_binded ( A< float > &  )

◆ fi() [1/2]

void fi ( A< int > &  )

◆ fi() [2/2]

void fi ( A< int > *  )

◆ fi_instantiated_by_use_in_function()

void fi_instantiated_by_use_in_function ( A< int >  )

Referenced by bind_T20_template().

◆ foo() [1/2]

template<typename T >
void foo ( )

Referenced by instantiate().

◆ foo() [2/2]

template<typename... As>
void foo ( As...  as)

◆ foo< double >()

template void foo< double > ( )

Referenced by bind_T20_template().

◆ foo< int >()

template void foo< int > ( )

Referenced by bind_T20_template().

◆ instantiate()

void instantiate ( )

References add(), and foo().

Referenced by bind_T20_template().