Enum clang_sys::CXTypeKind
[−]
[src]
pub enum CXTypeKind { Invalid, Unexposed, Void, Bool, Char_U, UChar, Char16, Char32, UShort, UInt, ULong, ULongLong, UInt128, Char_S, SChar, WChar, Short, Int, Long, LongLong, Int128, Float, Double, LongDouble, NullPtr, Overload, Dependent, ObjCId, ObjCClass, ObjCSel, Complex, Pointer, BlockPointer, LValueReference, RValueReference, Record, Enum, Typedef, ObjCInterface, ObjCObjectPointer, FunctionNoProto, FunctionProto, ConstantArray, Vector, IncompleteArray, VariableArray, DependentSizedArray, MemberPointer, }
Variants
Invalid
Unexposed
Void
Bool
Char_U
UChar
Char16
Char32
UShort
UInt
ULong
ULongLong
UInt128
Char_S
SChar
WChar
Short
Int
Long
LongLong
Int128
Float
Double
LongDouble
NullPtr
Overload
Dependent
ObjCId
ObjCClass
ObjCSel
Complex
Pointer
BlockPointer
LValueReference
RValueReference
Record
Enum
Typedef
ObjCInterface
ObjCObjectPointer
FunctionNoProto
FunctionProto
ConstantArray
Vector
IncompleteArray
VariableArray
DependentSizedArray
MemberPointer
Trait Implementations
impl Hash for CXTypeKind
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl Ord for CXTypeKind
[src]
fn cmp(&self, __arg_0: &CXTypeKind) -> Ordering
This method returns an Ordering
between self
and other
. Read more
impl PartialOrd for CXTypeKind
[src]
fn partial_cmp(&self, __arg_0: &CXTypeKind) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Eq for CXTypeKind
[src]
impl PartialEq for CXTypeKind
[src]
fn eq(&self, __arg_0: &CXTypeKind) -> 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 !=
.
impl Debug for CXTypeKind
[src]
impl Clone for CXTypeKind
[src]
fn clone(&self) -> CXTypeKind
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