| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions
br_stl::dynamic_priority_queue< key_type > Class Template Reference

`#include <dynpq.h>`

List of all members.

## Public Types

typedef std::vector< key_type > ::size_type | size_type
typedef std::vector< key_type > ::difference_type | index_type

## Public Member Functions

| dynamic_priority_queue (std::vector< key_type > &v)
void | changeKeyAt (index_type at, key_type k)
index_type | topIndex () const
const key_type & | topKey () const
void | pop ()
bool | empty () const
size_type | size () const

### template<class key_type>
class br_stl::dynamic_priority_queue< key_type >

## Member Typedef Documentation

template<class key_type >

typedef std::vector<key_type>::difference_type br_stl::dynamic_priority_queue< key_type >::index_type

template<class key_type >

typedef std::vector<key_type>::size_type br_stl::dynamic_priority_queue< key_type >::size_type

## Constructor & Destructor Documentation

template<class key_type >

br_stl::dynamic_priority_queue< key_type >::dynamic_priority_queue | ( | std::vector< key_type > & | v | ) |

## Member Function Documentation

template<class key_type >

void br_stl::dynamic_priority_queue< key_type >::changeKeyAt | ( | index_type | at,
|  | key_type | k
| ) |  |

template<class key_type >

bool br_stl::dynamic_priority_queue< key_type >::empty | ( |  | ) | const`[inline]`

template<class key_type >

void br_stl::dynamic_priority_queue< key_type >::pop | ( |  | ) |

template<class key_type >

size_type br_stl::dynamic_priority_queue< key_type >::size | ( |  | ) | const`[inline]`

template<class key_type >

index_type br_stl::dynamic_priority_queue< key_type >::topIndex | ( |  | ) | const`[inline]`

template<class key_type >

const key_type& br_stl::dynamic_priority_queue< key_type >::topKey | ( |  | ) | const`[inline]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/dynpq.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines