diff options
author | Kenneth Graunke <[email protected]> | 2013-09-18 13:56:26 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2013-09-21 09:16:02 -0700 |
commit | bfbad9d1a826bb6215e3a061f7b6b2b0ee3828e8 (patch) | |
tree | d6f29b6e0c1289e646371097fb1e52345d21a631 /src/glsl/glsl_parser_extras.h | |
parent | edbbfac6cfc634e697d7f981155a5072c52d77ac (diff) |
ralloc: Introduce new macros for defining C++ new/delete operators.
Most of our C++ classes define placement new and delete operators so we
can do convenient allocation via:
thing *foo = new(mem_ctx) thing(...)
Currently, this is done via a lot of boilerplate. By adding simple
macros to ralloc, we can condense this to a single line, making it
trivial to add this feature to a new class.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/glsl/glsl_parser_extras.h')
0 files changed, 0 insertions, 0 deletions