Public Types | |
typedef Container< Type > | FieldType |
![]() | |
typedef T | element_type |
typedef T * | pointer |
typedef Foam::refCount::zero | refCount |
Public Member Functions | |
ConstPrecisionAdaptor ()=default | |
ConstPrecisionAdaptor (const Container< InputType > &input) | |
ConstPrecisionAdaptor (tmp< Container< InputType >> &&input) | |
ConstPrecisionAdaptor (const tmp< Container< InputType >> &input) | |
bool | active () const noexcept |
void | commit () |
void | set (const Container< InputType > &input) |
void | set (tmp< Container< InputType >> &&input) |
void | set (const tmp< Container< InputType >> &input) |
![]() | |
Foam::refPtr< T > | New (Args &&... args) |
Foam::refPtr< T > | NewFrom (Args &&... args) |
constexpr | refPtr () noexcept |
constexpr | refPtr (std::nullptr_t) noexcept |
constexpr | refPtr (T *p) noexcept |
refPtr (autoPtr< T > &&ptr) noexcept | |
refPtr (std::unique_ptr< T > &&ptr) noexcept | |
constexpr | refPtr (const T &obj) noexcept |
refPtr (refPtr< T > &&rhs) noexcept | |
refPtr (const refPtr< T > &rhs) | |
refPtr (const refPtr< T > &rhs, bool reuse) | |
~refPtr () | |
bool | good () const noexcept |
bool | is_const () const noexcept |
bool | is_pointer () const noexcept |
bool | movable () const noexcept |
T * | get () noexcept |
const T * | get () const noexcept |
const T & | cref () const |
void | cref (const refPtr< T > &other) noexcept |
void | cref (const T &obj) noexcept |
void | cref (const T *p) noexcept |
T & | ref () const |
void | ref (T &obj) noexcept |
void | ref (T *p) noexcept |
T & | constCast () const |
refPtr< T > | shallowClone () const noexcept |
T * | release () noexcept |
T * | ptr () const |
void | clear () const noexcept |
void | reset (refPtr< T > &&other) noexcept |
void | reset (T *p=nullptr) noexcept |
void | reset (autoPtr< T > &&other) noexcept |
void | reset (std::unique_ptr< T > &&other) |
void | swap (refPtr< T > &other) noexcept |
const T & | operator* () const |
T & | operator* () |
const T * | operator-> () const |
T * | operator-> () |
const T & | operator() () const |
operator bool () const noexcept | |
operator const T & () const | |
void | operator= (const refPtr< T > &other) |
void | operator= (refPtr< T > &&other) noexcept |
void | operator= (T *p) |
void | operator= (std::nullptr_t) noexcept |
operator tmp< T > () | |
bool | valid () const noexcept |
bool | empty () const noexcept |
Static Public Member Functions | |
static const Container< Type > & | select (const Container< InputType > &input, Container< Type > &other) |
![]() | |
static refPtr< T > | New (Args &&... args) |
static refPtr< T > | NewFrom (Args &&... args) |
static word | typeName () |
Definition at line 53 of file PrecisionAdaptor.H.
typedef Container<Type> FieldType |
Definition at line 93 of file PrecisionAdaptor.H.
|
default |
|
inlineexplicit |
Definition at line 102 of file PrecisionAdaptor.H.
References Foam::input().
|
inlineexplicit |
Definition at line 108 of file PrecisionAdaptor.H.
References Foam::input().
|
inlineexplicit |
Definition at line 114 of file PrecisionAdaptor.H.
References Foam::input().
|
inlinenoexcept |
Definition at line 123 of file PrecisionAdaptor.H.
References refPtr< Field< Type > >::good(), and refPtr< Field< Type > >::is_pointer().
|
inline |
Definition at line 130 of file PrecisionAdaptor.H.
|
inline |
Definition at line 134 of file PrecisionAdaptor.H.
References Foam::input().
|
inline |
Definition at line 140 of file PrecisionAdaptor.H.
References Foam::input().
|
inline |
Definition at line 146 of file PrecisionAdaptor.H.
References Foam::input().
|
inlinestatic |
Definition at line 157 of file PrecisionAdaptor.H.
References Foam::input().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.