Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtMocConstants Namespace Reference

Enumerations

enum  { OutputRevision = 14 }
enum  PropertyFlags : uint {
  Invalid = 0x00000000 , Readable = 0x00000001 , Writable = 0x00000002 , Resettable = 0x00000004 ,
  EnumOrFlag = 0x00000008 , Alias = 0x00000010 , Virtual = 0x00000020 , Override = 0x00000040 ,
  StdCppSet = 0x00000100 , Constant = 0x00000400 , Final = 0x00000800 , Designable = 0x00001000 ,
  Scriptable = 0x00004000 , Stored = 0x00010000 , User = 0x00100000 , Required = 0x01000000 ,
  Bindable = 0x02000000
}
enum  MethodFlags : uint {
  AccessPrivate = 0x00 , AccessProtected = 0x01 , AccessPublic = 0x02 , AccessMask = 0x03 ,
  MethodMethod = 0x00 , MethodSlot = 0x04 , MethodSignal = 0x08 , MethodConstructor = 0x0c ,
  MethodTypeMask = 0x0c , MethodCompatibility = 0x10 , MethodCloned = 0x20 , MethodScriptable = 0x40 ,
  MethodRevisioned = 0x80 , MethodIsConst = 0x100
}
enum  MetaObjectFlag : uint { DynamicMetaObject = 0x01 , RequiresVariantMetaObject = 0x02 , PropertyAccessInStaticMetaCall = 0x04 , AllocatedMetaObject = 0x08 }
enum  MetaDataFlags : uint { IsUnresolvedType = 0x80000000 , TypeNameIndexMask = 0x7FFFFFFF , IsUnresolvedSignal = 0x70000000 }
enum  EnumFlags : uint { EnumIsFlag = 0x1 , EnumIsScoped = 0x2 , EnumIs64Bit = 0x40 }

Variables

constexpr PropertyFlags DefaultPropertyFlags { Readable | Designable | Scriptable | Stored }

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OutputRevision 

Definition at line 34 of file qtmocconstants.h.

◆ EnumFlags

Enumerator
EnumIsFlag 
EnumIsScoped 
EnumIs64Bit 

Definition at line 95 of file qtmocconstants.h.

◆ MetaDataFlags

Enumerator
IsUnresolvedType 
TypeNameIndexMask 
IsUnresolvedSignal 

Definition at line 89 of file qtmocconstants.h.

◆ MetaObjectFlag

Enumerator
DynamicMetaObject 
RequiresVariantMetaObject 
PropertyAccessInStaticMetaCall 
AllocatedMetaObject 

Definition at line 82 of file qtmocconstants.h.

◆ MethodFlags

Enumerator
AccessPrivate 
AccessProtected 
AccessPublic 
AccessMask 
MethodMethod 
MethodSlot 
MethodSignal 
MethodConstructor 
MethodTypeMask 
MethodCompatibility 
MethodCloned 
MethodScriptable 
MethodRevisioned 
MethodIsConst 

Definition at line 57 of file qtmocconstants.h.

◆ PropertyFlags

Enumerator
Invalid 
Readable 
Writable 
Resettable 
EnumOrFlag 
Alias 
Virtual 
Override 
StdCppSet 
Constant 
Final 
Designable 
Scriptable 
Stored 
User 
Required 
Bindable 

Definition at line 36 of file qtmocconstants.h.

Variable Documentation

◆ DefaultPropertyFlags

PropertyFlags QtMocConstants::DefaultPropertyFlags { Readable | Designable | Scriptable | Stored }
inlineconstexpr

Definition at line 55 of file qtmocconstants.h.