rawVal ? ($T1*)((char*)this + rawVal) : ($T1*)0 BCPtr nullptr BCPtr {*($T1*)((char*)this + rawVal)} rawVal ? ($T1*)((char*)this + rawVal) : ($T1*)0