Rosetta 3.3
|
FArrayInitializer: FArray Initializer Class Template. More...
#include <FArrayInitializer.hh>
Public Types | |
typedef FArrayTraits< T > | Traits |
typedef T | value_type |
typedef void(* | function_type )(Array< T > &) |
typedef T | Value |
typedef void(* | Function )(Array< T > &) |
Public Member Functions | |
FArrayInitializer () | |
Default Constructor. | |
FArrayInitializer (T const &value_a) | |
Value Constructor. | |
FArrayInitializer (function_type const &function_a) | |
Function Constructor. | |
FArrayInitializer & | operator= (T const &value_a) |
Value Assignment. | |
FArrayInitializer & | operator= (function_type const &function_a) |
Function Assignment. | |
bool | is_active () const |
Active? | |
bool | is_value () const |
Value? | |
bool | is_function () const |
Function? | |
T const & | value () const |
Value. | |
function_type const & | function () const |
Function. | |
void | clear () |
Clear. |
FArrayInitializer: FArray Initializer Class Template.
typedef void(* ObjexxFCL::FArrayInitializer< T, Array >::Function)(Array< T > &) |
typedef void(* ObjexxFCL::FArrayInitializer< T, Array >::function_type)(Array< T > &) |
typedef FArrayTraits< T > ObjexxFCL::FArrayInitializer< T, Array >::Traits |
typedef T ObjexxFCL::FArrayInitializer< T, Array >::Value |
typedef T ObjexxFCL::FArrayInitializer< T, Array >::value_type |
ObjexxFCL::FArrayInitializer< T, Array >::FArrayInitializer | ( | ) | [inline] |
Default Constructor.
ObjexxFCL::FArrayInitializer< T, Array >::FArrayInitializer | ( | T const & | value_a | ) | [inline, explicit] |
Value Constructor.
ObjexxFCL::FArrayInitializer< T, Array >::FArrayInitializer | ( | function_type const & | function_a | ) | [inline, explicit] |
Function Constructor.
void ObjexxFCL::FArrayInitializer< T, Array >::clear | ( | ) | [inline] |
Clear.
Referenced by ObjexxFCL::KeyFArray6D< T >::clear(), ObjexxFCL::KeyFArray5D< T >::clear(), ObjexxFCL::KeyFArray4D< T >::clear(), ObjexxFCL::KeyFArray3D< T >::clear(), ObjexxFCL::KeyFArray2D< T >::clear(), ObjexxFCL::KeyFArray1D< T >::clear(), ObjexxFCL::FArray6D< T >::clear(), ObjexxFCL::FArray5D< T >::clear(), ObjexxFCL::FArray4D< T >::clear(), ObjexxFCL::FArray3D< T >::clear(), ObjexxFCL::FArray2D< double >::clear(), ObjexxFCL::FArray1D< double >::clear(), ObjexxFCL::KeyFArray6D< T >::dimension(), ObjexxFCL::KeyFArray5D< T >::dimension(), ObjexxFCL::KeyFArray4D< T >::dimension(), ObjexxFCL::KeyFArray3D< T >::dimension(), ObjexxFCL::KeyFArray2D< T >::dimension(), ObjexxFCL::KeyFArray1D< T >::dimension(), ObjexxFCL::FArray6D< T >::dimension(), ObjexxFCL::FArray5D< T >::dimension(), ObjexxFCL::FArray4D< T >::dimension(), ObjexxFCL::FArray3D< T >::dimension(), ObjexxFCL::FArray2D< double >::dimension(), ObjexxFCL::FArray1D< double >::dimension(), ObjexxFCL::KeyFArray6D< T >::dimension_assign(), ObjexxFCL::KeyFArray5D< T >::dimension_assign(), ObjexxFCL::KeyFArray4D< T >::dimension_assign(), ObjexxFCL::KeyFArray3D< T >::dimension_assign(), ObjexxFCL::KeyFArray2D< T >::dimension_assign(), ObjexxFCL::KeyFArray1D< T >::dimension_assign(), ObjexxFCL::FArray6D< T >::dimension_assign(), ObjexxFCL::FArray5D< T >::dimension_assign(), ObjexxFCL::FArray4D< T >::dimension_assign(), ObjexxFCL::FArray3D< T >::dimension_assign(), ObjexxFCL::FArray2D< double >::dimension_assign(), ObjexxFCL::FArray1D< double >::dimension_assign(), ObjexxFCL::KeyFArray6D< T >::initializer_clear(), ObjexxFCL::KeyFArray5D< T >::initializer_clear(), ObjexxFCL::KeyFArray4D< T >::initializer_clear(), ObjexxFCL::KeyFArray3D< T >::initializer_clear(), ObjexxFCL::KeyFArray2D< T >::initializer_clear(), ObjexxFCL::KeyFArray1D< T >::initializer_clear(), ObjexxFCL::FArray6D< T >::initializer_clear(), ObjexxFCL::FArray5D< T >::initializer_clear(), ObjexxFCL::FArray4D< T >::initializer_clear(), ObjexxFCL::FArray3D< T >::initializer_clear(), ObjexxFCL::FArray2D< double >::initializer_clear(), and ObjexxFCL::FArray1D< double >::initializer_clear().
function_type const& ObjexxFCL::FArrayInitializer< T, Array >::function | ( | ) | const [inline] |
Function.
Referenced by ObjexxFCL::KeyFArray6D< T >::initialize(), ObjexxFCL::KeyFArray5D< T >::initialize(), ObjexxFCL::KeyFArray4D< T >::initialize(), ObjexxFCL::KeyFArray3D< T >::initialize(), ObjexxFCL::KeyFArray2D< T >::initialize(), ObjexxFCL::KeyFArray1D< T >::initialize(), ObjexxFCL::FArray6D< T >::initialize(), ObjexxFCL::FArray5D< T >::initialize(), ObjexxFCL::FArray4D< T >::initialize(), ObjexxFCL::FArray3D< T >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), and ObjexxFCL::FArray1D< double >::initialize().
bool ObjexxFCL::FArrayInitializer< T, Array >::is_active | ( | ) | const [inline] |
Active?
Referenced by ObjexxFCL::KeyFArray6D< T >::initialize(), ObjexxFCL::KeyFArray5D< T >::initialize(), ObjexxFCL::KeyFArray4D< T >::initialize(), ObjexxFCL::KeyFArray3D< T >::initialize(), ObjexxFCL::KeyFArray2D< T >::initialize(), ObjexxFCL::KeyFArray1D< T >::initialize(), ObjexxFCL::FArray6D< T >::initialize(), ObjexxFCL::FArray5D< T >::initialize(), ObjexxFCL::FArray4D< T >::initialize(), ObjexxFCL::FArray3D< T >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray6D< T >::initializer_active(), ObjexxFCL::KeyFArray5D< T >::initializer_active(), ObjexxFCL::KeyFArray4D< T >::initializer_active(), ObjexxFCL::KeyFArray3D< T >::initializer_active(), ObjexxFCL::KeyFArray2D< T >::initializer_active(), ObjexxFCL::KeyFArray1D< T >::initializer_active(), ObjexxFCL::FArray6D< T >::initializer_active(), ObjexxFCL::FArray5D< T >::initializer_active(), ObjexxFCL::FArray4D< T >::initializer_active(), ObjexxFCL::FArray3D< T >::initializer_active(), ObjexxFCL::FArray2D< double >::initializer_active(), and ObjexxFCL::FArray1D< double >::initializer_active().
bool ObjexxFCL::FArrayInitializer< T, Array >::is_function | ( | ) | const [inline] |
Function?
Referenced by ObjexxFCL::KeyFArray6D< T >::initialize(), ObjexxFCL::KeyFArray5D< T >::initialize(), ObjexxFCL::KeyFArray4D< T >::initialize(), ObjexxFCL::KeyFArray3D< T >::initialize(), ObjexxFCL::KeyFArray2D< T >::initialize(), ObjexxFCL::KeyFArray1D< T >::initialize(), ObjexxFCL::FArray6D< T >::initialize(), ObjexxFCL::FArray5D< T >::initialize(), ObjexxFCL::FArray4D< T >::initialize(), ObjexxFCL::FArray3D< T >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), and ObjexxFCL::FArray1D< double >::initialize().
bool ObjexxFCL::FArrayInitializer< T, Array >::is_value | ( | ) | const [inline] |
Value?
Referenced by ObjexxFCL::KeyFArray6D< T >::initialize(), ObjexxFCL::KeyFArray5D< T >::initialize(), ObjexxFCL::KeyFArray4D< T >::initialize(), ObjexxFCL::KeyFArray3D< T >::initialize(), ObjexxFCL::KeyFArray2D< T >::initialize(), ObjexxFCL::KeyFArray1D< T >::initialize(), ObjexxFCL::FArray6D< T >::initialize(), ObjexxFCL::FArray5D< T >::initialize(), ObjexxFCL::FArray4D< T >::initialize(), ObjexxFCL::FArray3D< T >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), and ObjexxFCL::FArray1D< double >::initialize().
FArrayInitializer& ObjexxFCL::FArrayInitializer< T, Array >::operator= | ( | function_type const & | function_a | ) | [inline] |
Function Assignment.
FArrayInitializer& ObjexxFCL::FArrayInitializer< T, Array >::operator= | ( | T const & | value_a | ) | [inline] |
Value Assignment.
T const& ObjexxFCL::FArrayInitializer< T, Array >::value | ( | ) | const [inline] |
Value.
Referenced by ObjexxFCL::KeyFArray6D< T >::initialize(), ObjexxFCL::KeyFArray5D< T >::initialize(), ObjexxFCL::KeyFArray4D< T >::initialize(), ObjexxFCL::KeyFArray3D< T >::initialize(), ObjexxFCL::KeyFArray2D< T >::initialize(), ObjexxFCL::KeyFArray1D< T >::initialize(), ObjexxFCL::FArray6D< T >::initialize(), ObjexxFCL::FArray5D< T >::initialize(), ObjexxFCL::FArray4D< T >::initialize(), ObjexxFCL::FArray3D< T >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), and ObjexxFCL::FArray1D< double >::initialize().