All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contiguous.H File Reference

Template function to specify if the data of a type are contiguous. More...

Include dependency graph for contiguous.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FixedList< T, Size >
 A 1D vector of objects of type <T> with a fixed size <Size>. More...
 
class  Pair< Type >
 An ordered pair of two objects of type <T> with first() and second() elements. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

template<class T >
bool contiguous ()
 contiguous More...
 
template<>
bool contiguous< bool > ()
 
template<>
bool contiguous< FixedList< bool, 2 > > ()
 
template<>
bool contiguous< Pair< bool > > ()
 
template<>
bool contiguous< char > ()
 
template<>
bool contiguous< FixedList< char, 2 > > ()
 
template<>
bool contiguous< Pair< char > > ()
 
template<>
bool contiguous< int8_t > ()
 
template<>
bool contiguous< FixedList< int8_t, 2 > > ()
 
template<>
bool contiguous< Pair< int8_t > > ()
 
template<>
bool contiguous< uint8_t > ()
 
template<>
bool contiguous< FixedList< uint8_t, 2 > > ()
 
template<>
bool contiguous< Pair< uint8_t > > ()
 
template<>
bool contiguous< int16_t > ()
 
template<>
bool contiguous< FixedList< int16_t, 2 > > ()
 
template<>
bool contiguous< Pair< int16_t > > ()
 
template<>
bool contiguous< uint16_t > ()
 
template<>
bool contiguous< FixedList< uint16_t, 2 > > ()
 
template<>
bool contiguous< Pair< uint16_t > > ()
 
template<>
bool contiguous< int32_t > ()
 
template<>
bool contiguous< FixedList< int32_t, 2 > > ()
 
template<>
bool contiguous< Pair< int32_t > > ()
 
template<>
bool contiguous< uint32_t > ()
 
template<>
bool contiguous< FixedList< uint32_t, 2 > > ()
 
template<>
bool contiguous< Pair< uint32_t > > ()
 
template<>
bool contiguous< int64_t > ()
 
template<>
bool contiguous< FixedList< int64_t, 2 > > ()
 
template<>
bool contiguous< Pair< int64_t > > ()
 
template<>
bool contiguous< uint64_t > ()
 
template<>
bool contiguous< FixedList< uint64_t, 2 > > ()
 
template<>
bool contiguous< Pair< uint64_t > > ()
 
template<>
bool contiguous< float > ()
 
template<>
bool contiguous< FixedList< float, 2 > > ()
 
template<>
bool contiguous< Pair< float > > ()
 
template<>
bool contiguous< double > ()
 
template<>
bool contiguous< FixedList< double, 2 > > ()
 
template<>
bool contiguous< Pair< double > > ()
 
template<>
bool contiguous< long double > ()
 
template<>
bool contiguous< FixedList< long double, 2 > > ()
 
template<>
bool contiguous< Pair< long double > > ()
 

Detailed Description

Template function to specify if the data of a type are contiguous.

Original source file contiguous.H

InClass Foam::contiguous

The default function specifies that data are not contiguous. This is specialised for the types (eg, primitives) with contiguous data.

Definition in file contiguous.H.