#include <vector.hpp>
Public Types | |
typedef bool | value_type |
Public Member Functions | |
vectorBool (void) | |
vectorBool (size_t n) | |
vectorBool (const vectorBool &v) | |
~vectorBool (void) | |
size_t | size (void) const |
void | resize (size_t n) |
vectorBool & | operator= (const vectorBool &v) |
vectorBoolElement | operator[] (size_t k) |
bool | operator[] (size_t k) const |
void | push_back (bool bit) |
Private Types | |
typedef size_t | UnitType |
Private Attributes | |
size_t | nunit |
size_t | length |
UnitType * | data |
Static Private Attributes | |
static const size_t | BitPerUnit = std::numeric_limits<UnitType>::digits |
Definition at line 365 of file vector.hpp.
typedef size_t CppAD::vectorBool::UnitType [private] |
Definition at line 366 of file vector.hpp.
typedef bool CppAD::vectorBool::value_type |
Definition at line 375 of file vector.hpp.
CppAD::vectorBool::vectorBool | ( | void | ) | [inline] |
Definition at line 378 of file vector.hpp.
CppAD::vectorBool::vectorBool | ( | size_t | n | ) | [inline] |
Definition at line 381 of file vector.hpp.
CppAD::vectorBool::vectorBool | ( | const vectorBool & | v | ) | [inline] |
Definition at line 391 of file vector.hpp.
CppAD::vectorBool::~vectorBool | ( | void | ) | [inline] |
Definition at line 402 of file vector.hpp.
size_t CppAD::vectorBool::size | ( | void | ) | const [inline] |
Definition at line 408 of file vector.hpp.
void CppAD::vectorBool::resize | ( | size_t | n | ) | [inline] |
Definition at line 412 of file vector.hpp.
vectorBool& CppAD::vectorBool::operator= | ( | const vectorBool & | v | ) | [inline] |
Definition at line 428 of file vector.hpp.
vectorBoolElement CppAD::vectorBool::operator[] | ( | size_t | k | ) | [inline] |
Definition at line 440 of file vector.hpp.
bool CppAD::vectorBool::operator[] | ( | size_t | k | ) | const [inline] |
Definition at line 451 of file vector.hpp.
void CppAD::vectorBool::push_back | ( | bool | bit | ) | [inline] |
Definition at line 466 of file vector.hpp.
const size_t CppAD::vectorBool::BitPerUnit = std::numeric_limits<UnitType>::digits [static, private] |
Definition at line 369 of file vector.hpp.
size_t CppAD::vectorBool::nunit [private] |
Definition at line 370 of file vector.hpp.
size_t CppAD::vectorBool::length [private] |
Definition at line 371 of file vector.hpp.
UnitType* CppAD::vectorBool::data [private] |
Definition at line 372 of file vector.hpp.