Public Types | Public Member Functions | List of all members
pTraits< UList< T > > Class Template Reference
Inheritance diagram for pTraits< UList< T > >:
Inheritance graph
[legend]
Collaboration diagram for pTraits< UList< T > >:
Collaboration graph
[legend]

Public Types

typedef label cmptType
 
- Public Types inherited from UList< T >
typedef T value_type
 
typedef Tpointer
 
typedef Treference
 
typedef Titerator
 
typedef label size_type
 
typedef label difference_type
 
typedef std::reverse_iterator< iteratorreverse_iterator
 
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator
 

Public Member Functions

 pTraits (Istream &is)
 
- Public Member Functions inherited from UList< T >
label size () const noexcept
 
void writeEntry (const word &keyword, Ostream &os) const
 
void operator= (const T &val)
 
void operator= (const Foam::zero)
 
 UList (const UList< T > &)=default
 
constexpr UList () noexcept
 
 UList (T *__restrict__ v, const label len) noexcept
 
label fcIndex (const label i) const noexcept
 
label rcIndex (const label i) const noexcept
 
const TfcValue (const label i) const
 
TfcValue (const label i)
 
const TrcValue (const label i) const
 
TrcValue (const label i)
 
const Tcdata () const noexcept
 
Tdata () noexcept
 
const char * cdata_bytes () const noexcept
 
char * data_bytes () noexcept
 
Tfirst ()
 
const Tfirst () const
 
Tlast ()
 
const Tlast () const
 
std::streamsize size_bytes () const noexcept
 
std::streamsize byteSize () const
 
void checkStart (const label start) const
 
void checkSize (const label size) const
 
void checkRange (const label start, const label len) const
 
void checkIndex (const label i) const
 
bool uniform () const
 
label find (const T &val, label pos=0) const
 
label rfind (const T &val, label pos=-1) const
 
bool found (const T &val, label pos=0) const
 
void moveFirst (const label i)
 
void moveLast (const label i)
 
void swapFirst (const label i)
 
void swapLast (const label i)
 
void shallowCopy (const UList< T > &list)
 
void deepCopy (const UList< T > &list)
 
void deepCopy (const IndirectListBase< T, Addr > &list)
 
void deepCopy (const UList< T > &list)
 
SubList< Tslice (const label pos, label len=-1)
 
const SubList< Tslice (const label pos, label len=-1) const
 
SubList< Tslice (const labelRange &range)
 
const SubList< Tslice (const labelRange &range) const
 
Toperator[] (const label i)
 
const Toperator[] (const label i) const
 
const booloperator[] (const label i) const
 
Foam::UPstream::commsStructoperator[] (const label procID)
 
const Foam::UPstream::commsStructoperator[] (const label procID) const
 
UPstream::commsStructoperator[] (const label)
 
const UPstream::commsStructoperator[] (const label) const
 
 operator const Foam::List< T > & () const
 
iterator begin () noexcept
 
const_iterator begin () const noexcept
 
iterator end () noexcept
 
const_iterator end () const noexcept
 
const_iterator cbegin () const noexcept
 
const_iterator cend () const noexcept
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
bool empty () const noexcept
 
void swap (UList< T > &list)
 
bool operator== (const UList< T > &a) const
 
bool operator!= (const UList< T > &a) const
 
bool operator< (const UList< T > &list) const
 
bool operator> (const UList< T > &a) const
 
bool operator<= (const UList< T > &a) const
 
bool operator>= (const UList< T > &a) const
 
IstreamreadList (Istream &is)
 
IstreamreadList (Istream &is)
 
IstreamreadList (Istream &is)
 
OstreamwriteList (Ostream &os, const label shortLen=0) const
 
OstreamwriteList (Ostream &os, const label) const
 
OstreamwriteList (Ostream &os, const label) const
 
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type test (const label i) const
 
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type get (const label i) const
 
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type unset (const label i)
 

Additional Inherited Members

- Static Public Member Functions inherited from UList< T >
static const UList< T > & null ()
 
static constexpr label max_size () noexcept
 
- Public Attributes inherited from UList< T >
const typedef Tconst_pointer
 
const typedef Tconst_reference
 
const typedef Tconst_iterator
 
- Protected Member Functions inherited from UList< T >
void setAddressableSize (const label n) noexcept
 
void size (const label n)
 
void writeEntry (Ostream &os) const
 
void writeEntry (Ostream &os) const
 
void writeEntry (Ostream &os) const
 
labelRange validateRange (const labelRange &requestedRange) const
 
UList< T > & operator= (const UList< T > &)=delete
 

Detailed Description

template<class T>
class Foam::pTraits< UList< T > >

Definition at line 78 of file dummyTransform.H.

Member Typedef Documentation

◆ cmptType

typedef label cmptType

Definition at line 83 of file dummyTransform.H.

Constructor & Destructor Documentation

◆ pTraits()

pTraits ( Istream is)
inlineexplicit

Definition at line 85 of file dummyTransform.H.


The documentation for this class was generated from the following file: