QMCPACK
NativeInitializerPrint.hpp File Reference

The operator<< functions provide output for data structures that can be used to directly initialize them in test code. More...

+ Include dependency graph for NativeInitializerPrint.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NativePrint< OBJECT >
 This wrapper is to allow us to leave the user facing operator<< for classes alone. More...
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

template<class T , unsigned D>
std::ostream & operator<< (std::ostream &out, const NativePrint< TinyVector< T, D >> &np_vec)
 
template<class T >
std::ostream & operator<< (std::ostream &out, const NativePrint< std::vector< T >> &np_vec)
 
template<>
std::ostream & operator<< (std::ostream &out, const NativePrint< std::vector< bool >> &np_vec)
 
template<class T >
std::ostream & operator<< (std::ostream &out, const NativePrint< Vector< T >> &np_vec)
 

Detailed Description

The operator<< functions provide output for data structures that can be used to directly initialize them in test code.

Usage is present in future test code and provides the "coverage" of these functions.

Definition in file NativeInitializerPrint.hpp.