Zen API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kValue.h
Go to the documentation of this file.
1
10 #include <kApi/kApiDef.h> //--inclusion order controlled by kApiDef
11
12 #ifndef K_API_VALUE_H
13 #define K_API_VALUE_H
14
15 kBeginHeader()
16
17
54 kFx(kBool) kValue_Equals(kType type, const void* value, const void* other);
55
68 kFx(kSize) kValue_HashCode(kType type, const void* value);
69
82 kFx(void) kValue_Import(kType type, void* value, const void* source);
83
84 kEndHeader()
85
86 #include <kApi/kValue.x.h>
87
88 #endif
kSize
Represents an unsigned integer that can store a pointer address.
kValue::kValue_Import
void kValue_Import(kType type, void *value, const void *source)
Imports the content of another value into this value.
kValue::kValue_Equals
kBool kValue_Equals(kType type, const void *value, const void *other)
Determines whether a value is equal to another value.
kValue::kValue_HashCode
kSize kValue_HashCode(kType type, const void *value)
Gets a hash code representing the state of this value.
kApiDef.h
Core Zen type declarations.
kType
Represents metadata about a type (class, interface, or value).
kBool
Represents a boolean value.