Zen API
 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
Represents an unsigned integer that can store a pointer address.
void kValue_Import(kType type, void *value, const void *source)
Imports the content of another value into this value.
kBool kValue_Equals(kType type, const void *value, const void *other)
Determines whether a value is equal to another value.
kSize kValue_HashCode(kType type, const void *value)
Gets a hash code representing the state of this value.
Core Zen type declarations.
Represents metadata about a type (class, interface, or value).
Represents a boolean value.