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 &)
 
TerminalStream & operator<< (const Ex &)
 
TerminalStream & operator<< (std::shared_ptr< Ex >)
 
template<class T >
TerminalStream & operator<< (const T &obj)
 
TerminalStream & operator<< (std::ostream &(*os)(std::ostream &))
 

Private Attributes

const Kernel & kernel
 
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: