Lines Matching defs:value
29 void* value;
35 int GetIntValue(Value value);
36 float GetFloatValue(Value value);
37 const char* GetStringValue(Value value);
38 const char* GetBufferValue(Value value);
39 char* GetMutableBufferValue(Value value);
40 int* GetIntArrayValue(Value value);
41 float* GetFloatArrayValue(Value value);
44 int ValueIsNull(Value value);
45 int ValueIsInt(Value value);
46 int ValueIsFloat(Value value);
47 int ValueIsString(Value value);
48 int ValueIsBuffer(Value value);
49 int ValueIsMutableBuffer(Value value);
50 int ValueIsIntArray(Value value);
51 int ValueIsFloatArray(Value value);
54 Value MakeIntValue(int value);
55 Value MakeFloatValue(float value);
56 Value MakeStringValue(const char* value);
64 // Note: These only alloc if value is Null! Otherwise they overwrite, so data must fit!
65 int SetIntValue(Value* value, int new_value);
66 int SetFloatValue(Value* value, float new_value);
67 int SetStringValue(Value* value, const char* new_value);
68 int SetMutableBufferValue(Value* value, const char* new_data, int size);
69 int SetIntArrayValue(Value* value, const int* new_values, int count);
70 int SetFloatArrayValue(Value* value, const float* new_values, int count);
72 int GetValueCount(Value value);
74 void ReleaseValue(Value* value);