---
name: "__gnu_cxx::aux_balloc_Bit_map_counter"
section: "3"
platform: "linux"
package: "libstdc++6-doc"
version: "3.4.6-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_cxx::aux_balloc_Bit_map_counter"
---

# \_\_gnu\_cxx::aux\_balloc\_Bit\_map\_counter(3)

## NAME

\_\_gnu\_cxx::aux\_balloc::Bit\_map\_counter -

## SYNOPSIS

### Public Member Functions

**Bit\_map\_counter** (**BPVector** &Rvbp, int index=-1)\
 void **M\_reset** (int index=-1)  throw ()\
 void **M\_set\_internal\_bit\_map** (unsigned int \*new\_internal\_marker)  throw ()\
 bool **M\_finished** () const  throw ()\
 **Bit\_map\_counter** & **operator++** ()  throw ()\
 unsigned int \* **M\_get** ()\
 **pointer** **M\_base** ()\
 unsigned int **M\_offset** ()\
 unsigned int **M\_where** ()\

### Private Types

typedef **std::vector**\< **std::pair**\< Type, Type \>, Alloc \> **BPVector**\
 typedef **BPVector::size\_type** **Index\_type**\
 typedef Type **pointer**\

### Private Attributes

**BPVector** & **M\_vbp**\
 unsigned int \* **M\_curr\_bmap**\
 unsigned int \* **M\_last\_bmap\_in\_block**\
 **Index\_type** **M\_curr\_index**\

## Detailed Description

### template\<typename Type, typename Alloc\> class \_\_gnu\_cxx::aux\_balloc::Bit\_map\_counter\< Type, Alloc \>

Definition at line 236 of file bitmap\_allocator.h.

## Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.
