Enum cpp_demangle::ast::CtorDtorName
[−]
[src]
pub enum CtorDtorName {
CompleteConstructor,
BaseConstructor,
CompleteAllocatingConstructor,
DeletingDestructor,
CompleteDestructor,
BaseDestructor,
}The <ctor-dtor-name> production.
<ctor-dtor-name> ::= C1 # complete object constructor
::= C2 # base object constructor
::= C3 # complete object allocating constructor
::= D0 # deleting destructor
::= D1 # complete object destructor
::= D2 # base object destructor
Variants
CompleteConstructorcomplete object constructor
BaseConstructorbase object constructor
CompleteAllocatingConstructorcomplete object allocating constructor
DeletingDestructordeleting destructor
CompleteDestructorcomplete object destructor
BaseDestructorbase object destructor
Trait Implementations
impl Clone for CtorDtorName[src]
fn clone(&self) -> CtorDtorName
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for CtorDtorName[src]
impl PartialEq for CtorDtorName[src]
fn eq(&self, __arg_0: &CtorDtorName) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.