# flopc::InsertFunctor< nbr > Class Template Reference
[Internal (private) interface.]

Internal representation of a "set". More...

`#include <MP_set.hpp>`

Inheritance diagram for flopc::InsertFunctor< nbr >:
[legend]
Collaboration diagram for flopc::InsertFunctor< nbr >:
[legend]

List of all members.

## Public Member Functions
| InsertFunctor (MP_subset< nbr > *s, std::vector< MP_index_exp > i)
void | operator() () const
## Private Attributes
MP_subset< nbr > * | S
std::vector< MP_index_exp > | I

## Detailed Description

### template<int nbr>
class flopc::InsertFunctor< nbr >

Internal representation of a "set".

Note:
  FOR INTERNAL USE: This is not normally used directly by the calling code.

Definition at line 134 of file MP_set.hpp.

## Constructor & Destructor Documentation

template<int nbr>

flopc::InsertFunctor< nbr >::InsertFunctor | ( | MP_subset< nbr > * | s,
|  | std::vector< MP_index_exp > | i |
| ) |  |  | `[inline]`

Definition at line 136 of file MP_set.hpp.

## Member Function Documentation

template<int nbr>

void flopc::InsertFunctor< nbr >::operator() | ( |  | ) | const`[inline, virtual]`

Implements flopc::Functor.

Definition at line 138 of file MP_set.hpp.

## Member Data Documentation

template<int nbr>

MP_subset<nbr>* flopc::InsertFunctor< nbr >::S`[private]`

Definition at line 146 of file MP_set.hpp.

template<int nbr>

std::vector<MP_index_exp> flopc::InsertFunctor< nbr >::I`[private]`

Definition at line 147 of file MP_set.hpp.

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

- /home/coin/svn-release/Smi-0.93.1/FlopCpp/src/MP_set.hpp