#include <tlm_array.h>

Public メソッド | |
| tlm_array (unsigned int size=0, T default_value=0) | |
| tlm_array (const tlm_array &orig) | |
| tlm_array () | |
| T & | operator[] (const unsigned int index) |
| const T & | operator[] (const unsigned int index) const |
| unsigned int | size () const |
| void | expand (unsigned int new_size) |
| const char * | kind () const |
| void | insert_in_cache (T *p) |
| void | free_entire_cache () |
Static Public 変数 | |
| static const char *const | kind_string = "tlm_array" |
Protected メソッド | |
| tlm_array & | operator= (const tlm_array< T > &) |
| void | report_error (std::exception &e) |
Protected 変数 | |
| T * | m_data |
| unsigned int | m_size |
| T ** | m_entries |
| unsigned int | m_last_entry |
| T | m_default |
tlm_array.h の 49 行で定義されています。
| tlm::tlm_array< T >::tlm_array | ( | unsigned int | size = 0, |
|
| T | default_value = 0 | |||
| ) | [inline] |
tlm_array.h の 54 行で定義されています。
| tlm::tlm_array< T >::tlm_array | ( | const tlm_array< T > & | orig | ) | [inline] |
tlm_array.h の 65 行で定義されています。
| tlm::tlm_array< T >::tlm_array | ( | ) | [inline] |
tlm_array.h の 92 行で定義されています。
| T& tlm::tlm_array< T >::operator[] | ( | const unsigned int | index | ) | [inline] |
tlm_array.h の 99 行で定義されています。
| const T& tlm::tlm_array< T >::operator[] | ( | const unsigned int | index | ) | const [inline] |
tlm_array.h の 104 行で定義されています。
| unsigned int tlm::tlm_array< T >::size | ( | ) | const [inline] |
| void tlm::tlm_array< T >::expand | ( | unsigned int | new_size | ) | [inline] |
| const char* tlm::tlm_array< T >::kind | ( | ) | const [inline] |
tlm_array.h の 193 行で定義されています。
| void tlm::tlm_array< T >::insert_in_cache | ( | T * | p | ) | [inline] |
tlm_array.h の 197 行で定義されています。
| void tlm::tlm_array< T >::free_entire_cache | ( | ) | [inline] |
tlm_array.h の 203 行で定義されています。
| tlm_array& tlm::tlm_array< T >::operator= | ( | const tlm_array< T > & | ) | [protected] |
| void tlm::tlm_array< T >::report_error | ( | std::exception & | e | ) | [inline, protected] |
const char *const tlm::tlm_array< T >::kind_string = "tlm_array" [inline, static] |
T* tlm::tlm_array< T >::m_data [protected] |
unsigned int tlm::tlm_array< T >::m_size [protected] |
T** tlm::tlm_array< T >::m_entries [protected] |
unsigned int tlm::tlm_array< T >::m_last_entry [protected] |
T tlm::tlm_array< T >::m_default [protected] |
1.5.6