object

Undocumented in source.

Public Imports

lifetime.array_
public import lifetime.array_ : _d_arraysetlengthTImpl;
rt.arrcast
public import rt.arrcast : __ArrayCast;

Members

Aliases

ClassInfo
alias ClassInfo = TypeInfo_Class
Undocumented in source.
dstring
alias dstring = immutable(dchar)[]
Undocumented in source.
equals_t
alias equals_t = bool
Undocumented in source.
hash_t
alias hash_t = size_t
Undocumented in source.
ptrdiff_t
alias ptrdiff_t = long
Undocumented in source.
ptrdiff_t
alias ptrdiff_t = int
Undocumented in source.
size_t
alias size_t = ulong
Undocumented in source.
size_t
alias size_t = uint
Undocumented in source.
sizediff_t
alias sizediff_t = ptrdiff_t
Undocumented in source.
string
alias string = immutable(char)[]
Undocumented in source.
wstring
alias wstring = immutable(wchar)[]
Undocumented in source.

Classes

Error
class Error
Undocumented in source.
Exception
class Exception
Undocumented in source.
Object
class Object

Base Object class. All other classes implicitly inherit this.

Throwable
class Throwable
Undocumented in source.
TypeInfo
class TypeInfo

TypeInfo contains necessary RTTI for a target type.

TypeInfo_Array
class TypeInfo_Array
Undocumented in source.
TypeInfo_AssociativeArray
class TypeInfo_AssociativeArray
Undocumented in source.
TypeInfo_Class
class TypeInfo_Class
Undocumented in source.
TypeInfo_Const
class TypeInfo_Const
Undocumented in source.
TypeInfo_Delegate
class TypeInfo_Delegate
Undocumented in source.
TypeInfo_Enum
class TypeInfo_Enum
Undocumented in source.
TypeInfo_Function
class TypeInfo_Function
Undocumented in source.
TypeInfo_Inout
class TypeInfo_Inout
Undocumented in source.
TypeInfo_Interface
class TypeInfo_Interface
Undocumented in source.
TypeInfo_Invariant
class TypeInfo_Invariant
Undocumented in source.
TypeInfo_Pointer
class TypeInfo_Pointer
Undocumented in source.
TypeInfo_Shared
class TypeInfo_Shared
Undocumented in source.
TypeInfo_StaticArray
class TypeInfo_StaticArray
Undocumented in source.
TypeInfo_Struct
class TypeInfo_Struct
Undocumented in source.
TypeInfo_Tuple
class TypeInfo_Tuple
Undocumented in source.
TypeInfo_Vector
class TypeInfo_Vector
Undocumented in source.
__cpp_type_info_ptr
class __cpp_type_info_ptr
Undocumented in source.

Enums

MIctorstart
anonymousenum MIctorstart
Undocumented in source.

Functions

__equals
bool __equals(T1[] lhs, T2[] rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
_d_arraybounds
void _d_arraybounds(string f, size_t l)

A D array was incorrectly accessed

_d_assert
void _d_assert(string f, uint l)

assert(bool exp) was called

_d_assert_msg
void _d_assert_msg(string msg, string f, uint l)

assert(bool exp, string msg) was called

_xopCmp
int _xopCmp(void* , void* )
Undocumented in source. Be warned that the author may not have intended to support it.
_xopEquals
bool _xopEquals(void* , void* )
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object lhs, Object rhs)

Compare to objects

opEquals
bool opEquals(Object lhs, Object rhs)

Returns true if lhs and rhs are equal.

Structs

Interface
struct Interface

Raw implementation of an interface

ModuleInfo
struct ModuleInfo

An instance of ModuleInfo is generated into the object file for each compiled module.

OffsetTypeInfo
struct OffsetTypeInfo

Array of pairs giving the offset and type information for each member in an aggregate.

Meta