CppADCodeGen  HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::SmartMapValuePointer< Key, Value > Class Template Reference
Inheritance diagram for CppAD::cg::SmartMapValuePointer< Key, Value >:
Inheritance graph
Collaboration diagram for CppAD::cg::SmartMapValuePointer< Key, Value >:
Collaboration graph

Public Types

using iterator = typename std::map< Key, Value * >::iterator
 
using const_iterator = typename std::map< Key, Value * >::const_iterator
 
using reverse_iterator = typename std::map< Key, Value * >::reverse_iterator
 
using const_reverse_iterator = typename std::map< Key, Value * >::const_reverse_iterator
 

Public Member Functions

size_t size () const
 
bool empty () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
Value *& operator[] (const Key &key)
 
std::map< Key, Value * > release ()
 

Public Attributes

std::map< Key, Value * > m
 

Detailed Description

template<class Key, class Value>
class CppAD::cg::SmartMapValuePointer< Key, Value >

Definition at line 196 of file declare_cg.hpp.


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