---
name: "MutableContainer.h"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/MutableContainer.h"
---

# MutableContainer.h(3tulip)

## NAME

MutableContainer.h -

## SYNOPSIS

`#include <iostream>`\
 `#include <hash_map>`\
 `#include <deque>`\
 `#include <exception>`\
 `#include <string.h>`\
 `#include <tulip/tulipconf.h>`\
 `#include <tulip/ReturnType.h>`\
 `#include <tulip/Iterator.h>`\

### Classes

class **tlp::ImpossibleOperation**\
 class **tlp::MutableContainer\< TYPE \>**\

### Namespaces

namespace **tlp**\

### Defines

\#define **DECL\_DEFAULT\_TYPE\_VALUE**(T)\

### Enumerations

enum **tlp::State** { **tlp::VECT** = 0, **tlp::HASH** = 1 }\

### Functions

template\<typename TYPE \> TYPE **tlp::defaultTypeValue** ()\

## Define Documentation

### #define DECL\_DEFAULT\_TYPE\_VALUE(T) Value:

```
template<> inline T defaultTypeValue<T>() {                     return (T) 0;                                             }
```

## Author

Generated automatically by Doxygen for Tulip Graph Library from the source code.
