W3cubDocs

/Haxe

TypeApi

package haxe.rtti

import haxe.rtti.CType

Available on all platforms

Contains type and equality checks functionalities for RTTI.

Static methods

static constructorEq (c1:EnumField, c2:EnumField):Bool

Unlike c1 == c2, this function performs a deep equality check on the arguments of the enum constructors, if exists.

If c1 or c2 are null, the result is unspecified.

static fieldEq (f1:ClassField, f2:ClassField):Bool

Unlike f1 == f2, this function performs a deep equality check on the given ClassField instances.

If f1 or f2 are null, the result is unspecified.

static isVar (t:CType):Bool

Returns true if the given CType is a variable or false if it is a function.

static rightsEq (r1:Rights, r2:Rights):Bool

Unlike r1 == r2, this function performs a deep equality check on the given Rights instances.

If r1 or r2 are null, the result is unspecified.

static typeEq (t1:CType, t2:CType):Bool

Unlike t1 == t2, this function performs a deep equality check on the given CType instances.

If t1 or t2 are null, the result is unspecified.

static typeInfos (t:TypeTree):TypeInfos

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/rtti/TypeApi.html