Zen API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
kApi

Description

Core types and definitions.

Types

struct  k16s
 Represents a 16-bit signed integer. More...
 
struct  k16u
 Represents a 16-bit unsigned integer. More...
 
struct  k32f
 Represents a 32-bit floating-point number. More...
 
struct  k32s
 Represents a 32-bit signed integer. More...
 
struct  k32u
 Represents a 32-bit unsigned integer. More...
 
struct  k64f
 Represents a 64-bit floating-point number. More...
 
struct  k64s
 Represents a 64-bit signed integer. More...
 
struct  k64u
 Represents a 64-bit unsigned integer. More...
 
struct  k8s
 Represents an 8-bit signed integer. More...
 
struct  k8u
 Represents an 8-bit unsigned integer. More...
 
class  kAlloc
 Abstract base class for memory allocator types. More...
 
class  kAssembly
 Represents a library of types. More...
 
struct  kBool
 Represents a boolean value. More...
 
struct  kByte
 Represents a byte on the current platform. More...
 
struct  kCallback
 Represents a callback function and context pointer. More...
 
struct  kChar
 Represents a single unit (byte) in a UTF-8 character. More...
 
class  kObject
 Root of all class types in the Zen type system. More...
 
interface  kObjectPool
 Supports reclaiming objects upon destruction. More...
 
struct  kPointer
 Represents a void pointer. More...
 
struct  kSize
 Represents an unsigned integer that can store a pointer address. More...
 
struct  kSSize
 Represents a signed integer that can store a pointer address. More...
 
struct  kStatus
 Represents an enumeration of error codes. More...
 
struct  kText128
 Represents a 128-unit, null-terminated, kChar sequence. More...
 
struct  kText16
 Represents a 16-unit, null-terminated, kChar sequence. More...
 
struct  kText256
 Represents a 256-unit, null-terminated, kChar sequence. More...
 
struct  kText32
 Represents a 32-unit, null-terminated, kChar sequence. More...
 
struct  kText64
 Represents a 64-unit, null-terminated, kChar sequence. More...
 
class  kType
 Represents metadata about a type (class, interface, or value). More...
 
struct  kTypeFlag
 Represents an enumeration of type flags. More...
 
struct  kTypeVersion
 Represents an opaque reference to type version information (used in object serialization). More...
 
class  kUserAlloc
 Allocates memory from a user-defined memory source. More...
 
class  kValue
 Root of all value types in the kType system. More...
 
struct  kVersion
 Represents a version number. More...