Go to the source code of this file.
|
| namespace | Foam |
| | Namespace for OpenFOAM.
|
Original source file exprValue.C
Definition in file exprValue.C.
◆ doLocalCode [1/4]
| #define doLocalCode |
( |
| Type, |
|
|
| UnusedParam ) |
Value: \
case expressions::valueTypeCode::type_##Type : \
{ \
const Type* dataPtr = data_.get<Type>(); \
if (dataPtr) \
{ \
} \
break; \
}
OBJstream os(runTime.globalPath()/outputName)
◆ doLocalCode [2/4]
| #define doLocalCode |
( |
| Type, |
|
|
| UnusedParam ) |
Value: \
case expressions::valueTypeCode::type_##Type : \
{ \
data_.set<Type>(pTraits<Type>(is)); \
typeCode_ = whichCode; \
return true; \
}
◆ doLocalCode [3/4]
| #define doLocalCode |
( |
| Type, |
|
|
| UnusedParam ) |
Value: \
case expressions::valueTypeCode::type_##Type : \
{ \
const Type* a = data_.get<Type>(); \
const Type*
b = rhs.data_.get<Type>(); \
return \
( \
? ((*a < *
b) ? -1 : (*
b < *a) ? 1 : 0) \
: 0 \
); \
break; \
}
◆ doLocalCode [4/4]
| #define doLocalCode |
( |
| Type, |
|
|
| UnusedParam ) |
Value: \
case expressions::valueTypeCode::type_##Type : \
{ \
const Type* a = data_.get<Type>(); \
const Type*
b = rhs.data_.get<Type>(); \
return (a &&
b && (*a == *
b)); \
break; \
}