CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::OperationNodeNameStreambuf< Base > Class Template Reference

#include <operation_node_name_streambuf.hpp>

Inheritance diagram for CppAD::cg::OperationNodeNameStreambuf< Base >:
Inheritance graph
Collaboration diagram for CppAD::cg::OperationNodeNameStreambuf< Base >:
Collaboration graph

Public Member Functions

std::streamsize xsputn (const char_type *s, std::streamsize n) override
 

Detailed Description

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

A stream buffer used to recover OperationNode names defined using CppAD::PrintFor.

Note
There can only be one at a time.
It must be used in the same thread it was created in!
Author
Joao Leal

Definition at line 32 of file operation_node_name_streambuf.hpp.

Constructor & Destructor Documentation

◆ OperationNodeNameStreambuf()

template<class Base >
CppAD::cg::OperationNodeNameStreambuf< Base >::OperationNodeNameStreambuf ( )
inline

Definition at line 42 of file operation_node_name_streambuf.hpp.

◆ ~OperationNodeNameStreambuf()

template<class Base >
virtual CppAD::cg::OperationNodeNameStreambuf< Base >::~OperationNodeNameStreambuf ( )
inlinevirtual

Definition at line 54 of file operation_node_name_streambuf.hpp.

Member Function Documentation

◆ xsputn()

template<class Base >
std::streamsize CppAD::cg::OperationNodeNameStreambuf< Base >::xsputn ( const char_type *  s,
std::streamsize  n 
)
inlineoverride

Definition at line 59 of file operation_node_name_streambuf.hpp.


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