QMetaType

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (C++) extern (C++)
struct QMetaType {}

Constructors

this
this()
Undocumented in source.
this
this(const(int) type)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

Constructor
alias Constructor = ExternCPPFunc!(void* function(void*, const(void)*))
Undocumented in source.
Creator
alias Creator = ExternCPPFunc!(void* function(const(void)*))
Undocumented in source.
Deleter
alias Deleter = ExternCPPFunc!(void function(void*))
Undocumented in source.
Destructor
alias Destructor = ExternCPPFunc!(void function(void*))
Undocumented in source.
LoadOperator
alias LoadOperator = ExternCPPFunc!(void function(ref QDataStream, void*))
Undocumented in source.
SaveOperator
alias SaveOperator = ExternCPPFunc!(void function(ref QDataStream, const(void)*))
Undocumented in source.
TypeFlags
alias TypeFlags = QFlags!(TypeFlag)
Undocumented in source.
TypedConstructor
alias TypedConstructor = ExternCPPFunc!(void* function(int, void*, const(void)*))
Undocumented in source.
TypedDestructor
alias TypedDestructor = ExternCPPFunc!(void function(int, void*))
Undocumented in source.

Enums

Type
enum Type
Undocumented in source.
TypeFlag
enum TypeFlag
Undocumented in source.

Functions

construct
void* construct(void* where, const(void)* copy)
Undocumented in source. Be warned that the author may not have intended to support it.
destroy
void destroy(void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
destruct
void destruct(void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
id
int id()
Undocumented in source. Be warned that the author may not have intended to support it.
isRegistered
bool isRegistered()
Undocumented in source. Be warned that the author may not have intended to support it.
isValid
bool isValid()
Undocumented in source. Be warned that the author may not have intended to support it.
name
.QByteArray name()
Undocumented in source.
sizeOf
int sizeOf()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

compare
bool compare(const(void)* lhs, const(void)* rhs, int typeId, int* result)
Undocumented in source.
construct
void* construct(int type, void* where, const(void)* copy)
Undocumented in source.
convert
bool convert(const(void)* from, int fromTypeId, void* to, int toTypeId)
Undocumented in source.
destroy
void destroy(int type, void* data)
Undocumented in source.
destruct
void destruct(int type, void* where)
Undocumented in source.
equals
bool equals(const(void)* lhs, const(void)* rhs, int typeId, int* result)
Undocumented in source.
hasRegisteredComparators
bool hasRegisteredComparators(int typeId)
Undocumented in source.
isRegistered
bool isRegistered(int type)
Undocumented in source.
load
bool load(QDataStream stream, int type, void* data)
Undocumented in source.
metaObjectForType
const(QMetaObject)* metaObjectForType(int type)
Undocumented in source.
registerStreamOperators
void registerStreamOperators(const(char)* typeName, SaveOperator saveOp, LoadOperator loadOp)
Undocumented in source.
registerStreamOperators
void registerStreamOperators(int type, SaveOperator saveOp, LoadOperator loadOp)
Undocumented in source.
registerType
int registerType(const(char)* typeName, Deleter deleter, Creator creator)
Undocumented in source.
registerType
int registerType(const(char)* typeName, Deleter deleter, Creator creator, Destructor destructor, Constructor constructor, int size, QMetaType.TypeFlags flags, const(QMetaObject)* metaObject)
Undocumented in source.
registerType
int registerType(const(char)* typeName, TypedDestructor destructor, TypedConstructor constructor, int size, QMetaType.TypeFlags flags, const(QMetaObject)* metaObject)
Undocumented in source.
registerTypedef
int registerTypedef(const(char)* typeName, int aliasId)
Undocumented in source.
save
bool save(QDataStream stream, int type, const(void)* data)
Undocumented in source.
sizeOf
int sizeOf(int type)
Undocumented in source.
type
int type(const(char)* typeName)
Undocumented in source.
type
int type(const(.QByteArray) typeName)
Undocumented in source.
typeFlags
TypeFlags typeFlags(int type)
Undocumented in source.
typeName
const(char)* typeName(int type)
Undocumented in source.
unregisterType
bool unregisterType(int type)
Undocumented in source.

Meta