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
CompleteConstructor
complete object constructor
BaseConstructor
base object constructor
CompleteAllocatingConstructor
complete object allocating constructor
DeletingDestructor
deleting destructor
CompleteDestructor
complete object destructor
BaseDestructor
base 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) -> bool
1.0.0
This method tests for !=
.