class Stmt::CXXDeleteExprBitfields

Declaration

class Stmt::CXXDeleteExprBitfields { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/Stmt.h:745

Member Variables

private unsigned int
private unsigned int GlobalDelete
Is this a forced global delete, i.e. "::delete"?
private unsigned int ArrayForm
Is this the array form of delete, i.e. "delete[]"?
private unsigned int ArrayFormAsWritten
ArrayFormAsWritten can be different from ArrayForm if 'delete' is applied to pointer-to-array type (ArrayFormAsWritten will be false while ArrayForm will be true).
private unsigned int UsualArrayDeleteWantsSize
Does the usual deallocation function for the element type require a size_t argument?
private clang::SourceLocation Loc
Location of the expression.