TiledArray::expressions::ExprOStream Class Reference

Documentation

Expression output stream.

Definition at line 41 of file expr_trace.h.

Public Member Functions

 ExprOStream (std::ostream &os)
 Constructor. More...
 
 ExprOStream (const ExprOStream &other)
 Copy constructor. More...
 
template<typename T >
std::ostream & operator<< (const T &t)
 Output operator. More...
 
void inc ()
 Increment the number of tabs. More...
 
void dec ()
 Decrement the number of tabs. More...
 
std::ostream & get_stream () const
 Output stream accessor. More...
 

Constructor & Destructor Documentation

◆ ExprOStream() [1/2]

TiledArray::expressions::ExprOStream::ExprOStream ( std::ostream &  os)
inline

Constructor.

Parameters
osThe output stream

Definition at line 49 of file expr_trace.h.

◆ ExprOStream() [2/2]

TiledArray::expressions::ExprOStream::ExprOStream ( const ExprOStream other)
inline

Copy constructor.

Parameters
otherThe stream object to be copied

Definition at line 54 of file expr_trace.h.

Member Function Documentation

◆ dec()

void TiledArray::expressions::ExprOStream::dec ( )
inline

Decrement the number of tabs.

Definition at line 74 of file expr_trace.h.

Here is the caller graph for this function:

◆ get_stream()

std::ostream& TiledArray::expressions::ExprOStream::get_stream ( ) const
inline

Output stream accessor.

Definition at line 77 of file expr_trace.h.

◆ inc()

void TiledArray::expressions::ExprOStream::inc ( )
inline

Increment the number of tabs.

Definition at line 71 of file expr_trace.h.

Here is the caller graph for this function:

◆ operator<<()

template<typename T >
std::ostream& TiledArray::expressions::ExprOStream::operator<< ( const T &  t)
inline

Output operator.

Template Parameters
TThe object type
Parameters
tThe object to be added to the stream

Definition at line 61 of file expr_trace.h.


The documentation for this class was generated from the following file: