#[repr(u32)]pub enum BNNameType {
Show 90 variants
NoNameType = 0,
ConstructorNameType = 1,
DestructorNameType = 2,
OperatorNewNameType = 3,
OperatorDeleteNameType = 4,
OperatorAssignNameType = 5,
OperatorRightShiftNameType = 6,
OperatorLeftShiftNameType = 7,
OperatorNotNameType = 8,
OperatorEqualNameType = 9,
OperatorNotEqualNameType = 10,
OperatorArrayNameType = 11,
OperatorArrowNameType = 12,
OperatorStarNameType = 13,
OperatorIncrementNameType = 14,
OperatorDecrementNameType = 15,
OperatorMinusNameType = 16,
OperatorPlusNameType = 17,
OperatorBitAndNameType = 18,
OperatorArrowStarNameType = 19,
OperatorDivideNameType = 20,
OperatorModulusNameType = 21,
OperatorLessThanNameType = 22,
OperatorLessThanEqualNameType = 23,
OperatorGreaterThanNameType = 24,
OperatorGreaterThanEqualNameType = 25,
OperatorCommaNameType = 26,
OperatorParenthesesNameType = 27,
OperatorTildeNameType = 28,
OperatorXorNameType = 29,
OperatorBitOrNameType = 30,
OperatorLogicalAndNameType = 31,
OperatorLogicalOrNameType = 32,
OperatorStarEqualNameType = 33,
OperatorPlusEqualNameType = 34,
OperatorMinusEqualNameType = 35,
OperatorDivideEqualNameType = 36,
OperatorModulusEqualNameType = 37,
OperatorRightShiftEqualNameType = 38,
OperatorLeftShiftEqualNameType = 39,
OperatorAndEqualNameType = 40,
OperatorOrEqualNameType = 41,
OperatorXorEqualNameType = 42,
VFTableNameType = 43,
VBTableNameType = 44,
VCallNameType = 45,
TypeofNameType = 46,
LocalStaticGuardNameType = 47,
StringNameType = 48,
VBaseDestructorNameType = 49,
VectorDeletingDestructorNameType = 50,
DefaultConstructorClosureNameType = 51,
ScalarDeletingDestructorNameType = 52,
VectorConstructorIteratorNameType = 53,
VectorDestructorIteratorNameType = 54,
VectorVBaseConstructorIteratorNameType = 55,
VirtualDisplacementMapNameType = 56,
EHVectorConstructorIteratorNameType = 57,
EHVectorDestructorIteratorNameType = 58,
EHVectorVBaseConstructorIteratorNameType = 59,
CopyConstructorClosureNameType = 60,
UDTReturningNameType = 61,
LocalVFTableNameType = 62,
LocalVFTableConstructorClosureNameType = 63,
OperatorNewArrayNameType = 64,
OperatorDeleteArrayNameType = 65,
PlacementDeleteClosureNameType = 66,
PlacementDeleteClosureArrayNameType = 67,
OperatorReturnTypeNameType = 68,
RttiTypeDescriptor = 69,
RttiBaseClassDescriptor = 70,
RttiBaseClassArray = 71,
RttiClassHierarchyDescriptor = 72,
RttiCompleteObjectLocator = 73,
OperatorUnaryMinusNameType = 74,
OperatorUnaryPlusNameType = 75,
OperatorUnaryBitAndNameType = 76,
OperatorUnaryStarNameType = 77,
OmniCallSigNameType = 78,
ManagedVectorConstructorIteratorNameType = 79,
ManagedVectorDestructorIteratorNameType = 80,
EHVectorCopyConstructorIteratorNameType = 81,
EHVectorVBaseCopyConstructorIteratorNameType = 82,
DynamicInitializerNameType = 83,
DynamicAtExitDestructorNameType = 84,
VectorCopyConstructorIteratorNameType = 85,
VectorVBaseCopyConstructorIteratorNameType = 86,
ManagedVectorCopyConstructorIteratorNameType = 87,
LocalStaticThreadGuardNameType = 88,
UserDefinedLiteralOperatorNameType = 89,
}
Expand description
Caution: these enumeration values are used a lookups into the static NameTypeStrings in the core if you modify this you must also modify the string lookups as well
Variants§
NoNameType = 0
ConstructorNameType = 1
DestructorNameType = 2
OperatorNewNameType = 3
OperatorDeleteNameType = 4
OperatorAssignNameType = 5
OperatorRightShiftNameType = 6
OperatorLeftShiftNameType = 7
OperatorNotNameType = 8
OperatorEqualNameType = 9
OperatorNotEqualNameType = 10
OperatorArrayNameType = 11
OperatorArrowNameType = 12
OperatorStarNameType = 13
OperatorIncrementNameType = 14
OperatorDecrementNameType = 15
OperatorMinusNameType = 16
OperatorPlusNameType = 17
OperatorBitAndNameType = 18
OperatorArrowStarNameType = 19
OperatorDivideNameType = 20
OperatorModulusNameType = 21
OperatorLessThanNameType = 22
OperatorLessThanEqualNameType = 23
OperatorGreaterThanNameType = 24
OperatorGreaterThanEqualNameType = 25
OperatorCommaNameType = 26
OperatorParenthesesNameType = 27
OperatorTildeNameType = 28
OperatorXorNameType = 29
OperatorBitOrNameType = 30
OperatorLogicalAndNameType = 31
OperatorLogicalOrNameType = 32
OperatorStarEqualNameType = 33
OperatorPlusEqualNameType = 34
OperatorMinusEqualNameType = 35
OperatorDivideEqualNameType = 36
OperatorModulusEqualNameType = 37
OperatorRightShiftEqualNameType = 38
OperatorLeftShiftEqualNameType = 39
OperatorAndEqualNameType = 40
OperatorOrEqualNameType = 41
OperatorXorEqualNameType = 42
VFTableNameType = 43
VBTableNameType = 44
VCallNameType = 45
TypeofNameType = 46
LocalStaticGuardNameType = 47
StringNameType = 48
VBaseDestructorNameType = 49
VectorDeletingDestructorNameType = 50
DefaultConstructorClosureNameType = 51
ScalarDeletingDestructorNameType = 52
VectorConstructorIteratorNameType = 53
VectorDestructorIteratorNameType = 54
VectorVBaseConstructorIteratorNameType = 55
VirtualDisplacementMapNameType = 56
EHVectorConstructorIteratorNameType = 57
EHVectorDestructorIteratorNameType = 58
EHVectorVBaseConstructorIteratorNameType = 59
CopyConstructorClosureNameType = 60
UDTReturningNameType = 61
LocalVFTableNameType = 62
LocalVFTableConstructorClosureNameType = 63
OperatorNewArrayNameType = 64
OperatorDeleteArrayNameType = 65
PlacementDeleteClosureNameType = 66
PlacementDeleteClosureArrayNameType = 67
OperatorReturnTypeNameType = 68
RttiTypeDescriptor = 69
RttiBaseClassDescriptor = 70
RttiBaseClassArray = 71
RttiClassHierarchyDescriptor = 72
RttiCompleteObjectLocator = 73
OperatorUnaryMinusNameType = 74
OperatorUnaryPlusNameType = 75
OperatorUnaryBitAndNameType = 76
OperatorUnaryStarNameType = 77
OmniCallSigNameType = 78
ManagedVectorConstructorIteratorNameType = 79
ManagedVectorDestructorIteratorNameType = 80
EHVectorCopyConstructorIteratorNameType = 81
EHVectorVBaseCopyConstructorIteratorNameType = 82
DynamicInitializerNameType = 83
DynamicAtExitDestructorNameType = 84
VectorCopyConstructorIteratorNameType = 85
VectorVBaseCopyConstructorIteratorNameType = 86
ManagedVectorCopyConstructorIteratorNameType = 87
LocalStaticThreadGuardNameType = 88
UserDefinedLiteralOperatorNameType = 89
Trait Implementations§
source§impl Clone for BNNameType
impl Clone for BNNameType
source§fn clone(&self) -> BNNameType
fn clone(&self) -> BNNameType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BNNameType
impl Debug for BNNameType
source§impl Hash for BNNameType
impl Hash for BNNameType
source§impl PartialEq for BNNameType
impl PartialEq for BNNameType
impl Copy for BNNameType
impl Eq for BNNameType
impl StructuralPartialEq for BNNameType
Auto Trait Implementations§
impl Freeze for BNNameType
impl RefUnwindSafe for BNNameType
impl Send for BNNameType
impl Sync for BNNameType
impl Unpin for BNNameType
impl UnwindSafe for BNNameType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)