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

complete object constructor

base object constructor

complete object allocating constructor

deleting destructor

complete object destructor

base object destructor

Trait Implementations

impl Clone for CtorDtorName
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CtorDtorName
[src]

Formats the value using the given formatter.

impl PartialEq for CtorDtorName
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for CtorDtorName
[src]