Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
cadabra::TerminalStream Class Reference

#include <TerminalStream.hh>

Public Member Functions

 TerminalStream (const Kernel &, std::ostream &)
 
TerminalStreamoperator<< (const Ex &)
 
TerminalStreamoperator<< (std::shared_ptr< Ex >)
 
template<class T >
TerminalStreamoperator<< (const T &obj)
 
TerminalStreamoperator<< (std::ostream &(*os)(std::ostream &))
 

Private Attributes

const Kernelkernel
 
std::ostream & out_
 

Constructor & Destructor Documentation

TerminalStream::TerminalStream ( const Kernel k,
std::ostream &  s 
)

Member Function Documentation

TerminalStream & TerminalStream::operator<< ( const Ex ex)
TerminalStream & TerminalStream::operator<< ( std::shared_ptr< Ex ex)
template<class T >
TerminalStream& cadabra::TerminalStream::operator<< ( const T &  obj)
inline
TerminalStream& cadabra::TerminalStream::operator<< ( std::ostream &(*)(std::ostream &)  os)
inline

Member Data Documentation

const Kernel& cadabra::TerminalStream::kernel
private
std::ostream& cadabra::TerminalStream::out_
private

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