#include </home/casse/otawa/elm/src/genstruct.h>
This class provides a safe wrapper around fixed-size array of C embedding it inside the class (no allocation for the array). It provides the following concepts:
- Parameters
-
T | Type of array items. |
S | Size of the array. |
E | (optional) Equivalence implementation. |
FixArray::FixArray |
( |
void |
| ) |
|
FixArray::FixArray |
( |
const FixArray & |
array | ) |
|
bool FixArray::contains |
( |
const T & |
v | ) |
const |
template<template< class _ > class C>
bool FixArray::containsAll |
( |
const C< T > & |
collection | ) |
|
int FixArray::count |
( |
void |
| ) |
const |
const T& FixArray::get |
( |
int |
i | ) |
const |
T& FixArray::get |
( |
int |
i | ) |
|
int FixArray::indexOf |
( |
const T & |
v, |
|
|
int |
i = 0 |
|
) |
| const |
void FixArray::insert |
( |
int |
i, |
|
|
const T & |
v |
|
) |
| |
void FixArray::insert |
( |
const Iterator & |
i, |
|
|
const T & |
v |
|
) |
| |
bool FixArray::isEmpty |
( |
void |
| ) |
const |
int FixArray::lastIndexOf |
( |
const T & |
v, |
|
|
int |
i = S |
|
) |
| const |
int FixArray::length |
( |
void |
| ) |
|
FixArray::operator bool |
( |
void |
| ) |
const |
const T& FixArray::operator[] |
( |
int |
i | ) |
const |
T& FixArray::operator[] |
( |
int |
i | ) |
|
void FixArray::removeAt |
( |
int |
i | ) |
|
void FixArray::removeAt |
( |
const Iterator & |
i | ) |
|
void FixArray::set |
( |
int |
i, |
|
|
const T & |
v |
|
) |
| |
void FixArray::set |
( |
const Iterator & |
i, |
|
|
const T & |
v |
|
) |
| |
The documentation for this class was generated from the following files: