summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast.h
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2013-09-18 13:56:26 -0700
committerKenneth Graunke <[email protected]>2013-09-21 09:16:02 -0700
commitbfbad9d1a826bb6215e3a061f7b6b2b0ee3828e8 (patch)
treed6f29b6e0c1289e646371097fb1e52345d21a631 /src/glsl/ast.h
parentedbbfac6cfc634e697d7f981155a5072c52d77ac (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/ast.h')
0 files changed, 0 insertions, 0 deletions