![]() |
|
#include <Vector.h>
Inheritance diagram for oomph::Vector< bool >:Public Types | |
| typedef bool | value_type |
| Typedef to make the constructors look a bit cleaner. More... | |
| typedef value_type & | reference |
| Typedef to make the constructors look a bit cleaner. More... | |
| typedef const value_type & | const_reference |
| Typedef to make the constructors look a bit cleaner. More... | |
| typedef size_t | size_type |
| Typedef to make the constructors look a bit cleaner. More... | |
Public Member Functions | |
| Vector (const double &dont_call_this_constructor) | |
Private Member Functions | |
| Vector () | |
| Construct an empty vector. More... | |
| Vector (size_type __n) | |
| Vector (size_type __n, const bool &__value) | |
| Vector (std::initializer_list< bool > init) | |
| Vector (const Vector< bool > &__x) | |
| Copy constructor. More... | |
| void | initialise (const bool &__value) |
| Iterate over all values and set to the desired value. More... | |
A Vector of bools cannot be created because the is no compiler-independent implementation of the bit manipulators. Making all the constructors private should lead to compile-time errors.
| typedef const value_type& oomph::Vector< bool >::const_reference |
Typedef to make the constructors look a bit cleaner.
| typedef value_type& oomph::Vector< bool >::reference |
Typedef to make the constructors look a bit cleaner.
| typedef size_t oomph::Vector< bool >::size_type |
Typedef to make the constructors look a bit cleaner.
| typedef bool oomph::Vector< bool >::value_type |
Typedef to make the constructors look a bit cleaner.
|
inline |
Dummy constructor to avoid compiler from warning about only-private constructors
References OOMPH_CURRENT_FUNCTION, and OOMPH_EXCEPTION_LOCATION.
|
inlineprivate |
|
inlineexplicitprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |