public:
enum {
expand_trigonometric = 0x0001,
- expand_indexed = 0x0002
+ expand_indexed = 0x0002,
+ expand_function_args = 0x0004
};
};
class status_flags {
public:
enum {
- dynallocated = 0x0001, ///< Heap-allocated (i.e. created by new if we want to be clever and bypass the stack)
+ dynallocated = 0x0001, ///< Heap-allocated (i.e. created by new if we want to be clever and bypass the stack, @see ex::construct_from_basic() )
evaluated = 0x0002, ///< .eval() has already done its job
expanded = 0x0004, ///< .expand() has already done its job
hash_calculated = 0x0008 ///< .calchash() has already done its job