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

#include <operation_stack.hpp>

Inheritance diagram for CppAD::cg::BaseOperationStack< Element >:
Inheritance graph
Collaboration diagram for CppAD::cg::BaseOperationStack< Element >:
Collaboration graph

Public Member Functions

bool empty () const
 
size_t size () const
 
void pop_back ()
 
Element & back ()
 
template<class... Args>
void emplace_back (Args &&... args)
 
Element & operator[] (size_t i)
 

Detailed Description

template<class Element>
class CppAD::cg::BaseOperationStack< Element >

A Stack of Operation Nodes.

Template Parameters
Base

Definition at line 88 of file operation_stack.hpp.

Constructor & Destructor Documentation

◆ BaseOperationStack()

template<class Element >
CppAD::cg::BaseOperationStack< Element >::BaseOperationStack ( )
inline

Definition at line 92 of file operation_stack.hpp.

Member Function Documentation

◆ back()

template<class Element >
Element & CppAD::cg::BaseOperationStack< Element >::back ( )
inline

Definition at line 108 of file operation_stack.hpp.

◆ emplace_back()

template<class Element >
template<class... Args>
void CppAD::cg::BaseOperationStack< Element >::emplace_back ( Args &&...  args)
inline

Definition at line 113 of file operation_stack.hpp.

◆ empty()

template<class Element >
bool CppAD::cg::BaseOperationStack< Element >::empty ( ) const
inline

Definition at line 96 of file operation_stack.hpp.

◆ operator[]()

template<class Element >
Element & CppAD::cg::BaseOperationStack< Element >::operator[] ( size_t  i)
inline

Definition at line 120 of file operation_stack.hpp.

◆ pop_back()

template<class Element >
void CppAD::cg::BaseOperationStack< Element >::pop_back ( )
inline

Definition at line 104 of file operation_stack.hpp.

◆ size()

template<class Element >
size_t CppAD::cg::BaseOperationStack< Element >::size ( ) const
inline

Definition at line 100 of file operation_stack.hpp.


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