Corrected nullptr collateral damage

Resolves bug-report http://bugs.openfoam.org/view.php?id=2181
This commit is contained in:
Henry Weller
2016-08-08 15:38:53 +01:00
parent 6f098748cc
commit c5630e5cb1
6 changed files with 17 additions and 17 deletions

View File

@ -258,84 +258,84 @@ YIELD STRESS
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
PRESSURE PASCAL PRESSURE PASCAL
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
CONVECTIVE FILM COEFFICIENT CONVECTIVE FILM COEFFICIENT
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
CONVECTION COEFFICIENT J/M^2/K/SEC CONVECTION COEFFICIENT J/M^2/K/SEC
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
THERMAL CAPACITY PER UNIT AREA THERMAL CAPACITY PER UNIT AREA
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
THERMAL CAPACITY PER UNIT AREA J/M^2/K THERMAL CAPACITY PER UNIT AREA J/M^2/K
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
SURFACE HEAT FLUX RATE SURFACE HEAT FLUX RATE
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
HEAT FLUX PER UNIT AREA J/M^2/SEC HEAT FLUX PER UNIT AREA J/M^2/SEC
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
VISCOSITY VISCOSITY
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
VISCOSITY KG/M/SEC VISCOSITY KG/M/SEC
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
COEFFICIENT OF FRICTION COEFFICIENT OF FRICTION
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
AREA FACTOR AREA FACTOR
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
EMISSIVITY EMISSIVITY
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
ABSORPTIVITY ABSORPTIVITY
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
HEAT FLUX RATE HEAT FLUX RATE
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
HEAT FLUX PER UNIT LENGTH J/M/SEC HEAT FLUX PER UNIT LENGTH J/M/SEC
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
INTERACTION TERM FOR TSAI-WU INTERACTION TERM FOR TSAI-WU
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
SWELLING COEFFICIENT SWELLING COEFFICIENT
1 VERSION NUMBER 1 VERSION NUMBER
0 LINE(S) OF TEXT 0 LINE(S) OF TEXT
DIMENSIONS AND UNITS: DIMENSIONS AND UNITS:
DIMENSIONLESS UNITLESS DIMENSIONLESS UNITLESS
nullptr_PROPERTY NULL_PROPERTY
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
DEFAULT MATERIAL PROPERT(IES): DEFAULT MATERIAL PROPERT(IES):
MODULUS OF ELASTICITY VERSION : 1 MODULUS OF ELASTICITY VERSION : 1

View File

@ -117,7 +117,7 @@ void Foam::regExp::set(const char* pattern, const bool ignoreCase) const
{ {
clear(); clear();
// Avoid nullptr pointer and zero-length patterns // Avoid nullptr and zero-length patterns
if (pattern && *pattern) if (pattern && *pattern)
{ {
int cflags = REG_EXTENDED; int cflags = REG_EXTENDED;

View File

@ -341,7 +341,7 @@ bool Foam::HashTable<T, Key, Hash>::iteratorBase::erase()
hashTable_->table_[hashIndex_] = entryPtr_->next_; hashTable_->table_[hashIndex_] = entryPtr_->next_;
delete entryPtr_; delete entryPtr_;
// Assign any non-nullptr pointer value so it doesn't look // Assign any non-nullptr value so it doesn't look
// like end()/cend() // like end()/cend()
entryPtr_ = reinterpret_cast<hashedEntry*>(this); entryPtr_ = reinterpret_cast<hashedEntry*>(this);

View File

@ -94,7 +94,7 @@ public:
//- Standard punctuation tokens //- Standard punctuation tokens
enum punctuationToken enum punctuationToken
{ {
nullptr_TOKEN = '\0', NULL_TOKEN = '\0',
SPACE = ' ', SPACE = ' ',
TAB = '\t', TAB = '\t',
NL = '\n', NL = '\n',

View File

@ -206,7 +206,7 @@ inline Foam::token::punctuationToken Foam::token::pToken() const
else else
{ {
parseError("punctuation character"); parseError("punctuation character");
return nullptr_TOKEN; return NULL_TOKEN;
} }
} }

View File

@ -88,7 +88,7 @@ class functionObjectList
//- Remove and return the function object pointer by name, //- Remove and return the function object pointer by name,
// and returns the old index via the parameter. // and returns the old index via the parameter.
// Returns a nullptr pointer (and index -1) if it didn't exist // Returns a nullptr (and index -1) if it didn't exist
functionObject* remove(const word&, label& oldIndex); functionObject* remove(const word&, label& oldIndex);
//- Search the specified directory for functionObject //- Search the specified directory for functionObject