Rosetta  2019.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
T20.template.hpp File Reference

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

Classes

class  A< 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

template<typename T >
T add ( T  v)

References test.T850_SubClassing::v.

Referenced by add(), and instantiate().

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

References add().

void fd_instantiated_by_use_in_function_not_binded ( A< double > *  )
void ff_instantiated_by_use_in_function_not_binded ( A< float > &  )
void fi ( A< int > &  )
void fi ( A< int > *  )
void fi_instantiated_by_use_in_function ( A< int )
template<typename T >
void foo ( )

Referenced by instantiate().

template<typename... As>
void foo ( As...  as)
template void foo< double > ( )
template void foo< int > ( )
void instantiate ( )

References add(), and foo().