diff --git a/Src/Util/GenericValue.h b/Src/Util/GenericValue.h index f1774bc..a3eeeb2 100644 --- a/Src/Util/GenericValue.h +++ b/Src/Util/GenericValue.h @@ -1,3 +1,14 @@ +/* + * TODO: + * ----- + * - ParseInteger() should be optimized. It is frequently used throughout the + * code base at run-time. + * - Possible optimization: cache last ValueAs conversion. Return this when + * available and when value is Set(), mark dirty. This may require memory + * allocation or, alternatively, we could do this only for data types of size + * <= 8. + */ + #ifndef INCLUDED_UTIL_GENERICVALUE_H #define INCLUDED_UTIL_GENERICVALUE_H