Namespaces | Classes | Functions
Foam::Detail Namespace Reference

Namespaces

 ListPolicy
 Additional compile-time controls of List behaviour.
 

Classes

class  HashTablePair
 Internal storage type for HashTable. More...
 
struct  HashTableSingle
 
class  IListStreamAllocator
 
struct  isPointerLike
 
struct  isPointerLike< autoPtr< T > >
 
struct  isPointerLike< std::unique_ptr< T > >
 
class  MeshedSurfaceIOAllocator
 A helper class for storing points and faces with IO capabilities. More...
 
class  OCountStreamAllocator
 
class  OListStreamAllocator
 
class  OSHA1streamAllocator
 
class  PackedListCore
 Implementation of template-invariant details for Foam::PackedList. More...
 
class  parcelSelection
 Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry. More...
 
class  PtrListDetail
 A rudimentary list of pointers used for PtrList, UPtrList, etc. This class is considered implementation detail and should not normally be used other than by OpenFOAM container classes. More...
 
class  STLAsciiParse
 Internal class used when parsing STL ASCII format. More...
 
class  STLAsciiParseManual
 
class  StringStreamAllocator
 
class  UIListStreamAllocator
 
class  UOListStreamAllocator
 
class  zoneSubSet
 

Functions

 defineTypeNameAndDebug (zoneSubSet, 0)
 
 defineTypeName (PackedListCore)
 
template<class T >
void readContiguous (Istream &is, char *data, std::streamsize byteCount)
 
template<class T >
std::enable_if< !std::is_same< complex, T >::value, const T & >::type conj (const T &val)
 
template<class T >
std::enable_if< std::is_same< complex, T >::value, complex >::type conj (const T &val)
 

Function Documentation

◆ defineTypeNameAndDebug()

Foam::Detail::defineTypeNameAndDebug ( zoneSubSet  ,
 
)

◆ defineTypeName()

Foam::Detail::defineTypeName ( PackedListCore  )

◆ readContiguous()

void Foam::Detail::readContiguous ( Istream is,
char *  data,
std::streamsize  byteCount 
)

Definition at line 236 of file Istream.H.

References Istream::beginRawRead(), Istream::endRawRead(), Istream::readRaw(), and Foam::readRawLabel().

Here is the call graph for this function:

◆ conj() [1/2]

std::enable_if< !std::is_same<complex, T>::value, const T& >::type Foam::Detail::conj ( const T val)

◆ conj() [2/2]

std::enable_if< std::is_same<complex, T>::value, complex >::type Foam::Detail::conj ( const T val)

Definition at line 346 of file complex.H.