mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-10-06 01:43:00 +02:00
Removes 1312 warning lines from build output due to inline nature of use. bplane/bpEnum.h:509:10: warning: suggest parentheses around assignment used as truth value bplane/bpEnum.h:513:10: warning: suggest parentheses around assignment used as truth value bplane/bpEnum.h:517:10: warning: suggest parentheses around assignment used as truth value bplane/bpEnum.h:521:10: warning: suggest parentheses around assignment used as truth value bbplane/bpEnum.h:525:10: warning: suggest parentheses around assignment used as truth value GCC14 -Wall cleanup series [-Wparentheses]
TODO ---- NOTE: nested enums are broken do to dynamic binning. Don't rebuild entire bplane when bbox grows. unsubbing sometimes. Some (remaining) bplane design issues: groups? idea: support small number of groups by having separate bplane for each group. Do selection this way. Logically layered on top of bplanes - but may want to integrate. DECISION: defer for now. pack/unpack? Seems incompatible with user alloc/dealloc. Complicated. DECISION: Forget it. coarse/fine with cache. can be added later. should fit in nicely. no special support needed. integrated find/add? can add later. don't worry about it now. May want to add attributes, via external hash.