CppADCodeGen  HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::LangStreamStack< Base > Class Template Reference
Collaboration diagram for CppAD::cg::LangStreamStack< Base >:
Collaboration graph

Public Member Functions

 LangStreamStack (std::ostream &out)
 
bool empty () const
 
void clear ()
 
void flush ()
 
OperationNode< Base > & startNewOperationNode ()
 

Friends

LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, std::string text)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, long int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, long long int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, unsigned int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, long unsigned int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, long long unsigned int i)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, char text)
 
LangStreamStack< Base > & operator<< (LangStreamStack< Base > &lss, OperationNode< Base > &node)
 

Detailed Description

template<class Base>
class CppAD::cg::LangStreamStack< Base >

A cache for sending source code to an output stream which waits until the source for operation nodes are provided.

Template Parameters
Base

Definition at line 58 of file lang_stream_stack.hpp.


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