- Jan 20, 2009
-
-
Mark Olesen authored
- added STL-compatible resize() method. Should this be the primary entry point? - made [DS]LListBase end iterators private
-
Mark Olesen authored
-
- Jan 19, 2009
-
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark Olesen authored
- token class handles both single and double quoted strings. Single quoted strings are used to tag regular expressions. At the moment this is just syntactical sugar and isn't (yet) treated differently than double-quoted strings. - write output for std:string, with/without single quotes with the method writeQuoted(). Use distinct method name to avoid inadvertent compiler conversions. - write wordRe and keyType using writeQuoted()
-
Mark Olesen authored
-
Mark Olesen authored
-
- Jan 17, 2009
- Jan 16, 2009
-
-
Mark Olesen authored
- coordinateSystem, cylindricalCS, sphericalCS: get copy with name constructor - cylindricalCS, sphericalCS: can switch off default degrees - dropped cartesianCS class (already covered by coordinateSystem) and just always use coordinateSystem directly. The dictionary runtime selection still accepts type "cartesian" as an alias, to provide the least surprises. - dropped runtime selection based on origin/axis/direction (not used), but left runtime selection based on origin/coordinateRotation as still being potentially useful.
-
Mark Olesen authored
- Switch now stores its value as an unsigned char, which gives it the same storage requirement as bool (1 byte). The original implementation had both bool+word (1+XXX bytes storage), an intermediate version with bool+enum had 8 bytes (1+4 + boundary alignment). - The reading code in boolIO.C and SwitchIO.C is now identical except for the error message. This allows Switch to accept '1', '0' as logical values, and allows bool to accept 'yes', 'no' etc. as logical values. - The Switch text translation of a bool value is now true/false instead of on/off. This is partly personal preference, but we could also output the same text when writing a bool value to Ostream. - Switch gets null and integer constructors so it feels more like bool. Added Switch::operator=(const bool); - Low-level types can be used for the constructors, and low-level return values are used for the greatest flexibility (and speed). - Fixed bugginess with dictionary lookup. The previous version actually used a bool instead of a Switch and bombed on 'on/off'. TODO? perhaps don't worry about the error message and just call the Switch routines from bool.
-
Mark Olesen authored
- grammar in comments, namespace qualifiers, etc.
-
mattijs authored
-
mattijs authored
-
Mark Olesen authored
-
Mark Olesen authored
- put back debug switch (even although it is never used) - remove stringsGlobals.C, since it is now never used
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- uniform use of reinterpret_cast<foo*>(0) instead of reinterpret_cast<foo*>(NULL) - make all static null() members inline since they are really only a cast: "*reinterpret_cast<foo*>(0)"
-
- Jan 15, 2009
-
-
henry authored
static const char* const typeName; static int debug; which had disappeared.
-
henry authored
-
henry authored
-
henry authored
Changed dotFoam function to use null-constructed strings rather that the "null" strings.
-
Mark Olesen authored
- nice idea, but need to convince compiler that division by zero doesn't occur
-
- Jan 14, 2009
-
-
Mark Olesen authored
-
Mark Olesen authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
-
- Jan 13, 2009
-
-
Andrew Heather authored
-
-
andy authored
-
Andrew Heather authored
-