Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static SHOGUN_TEMPLATE_CLASS CSGObject* __new_CDynamicArray(EPrimitiveType g)
- {
- switch (g)
- {
- case PT_BOOL: return new CDynamicArray<bool>();
- case PT_CHAR: return new CDynamicArray<char>();
- case PT_INT8: return new CDynamicArray<int8_t>();
- case PT_UINT8: return new CDynamicArray<uint8_t>();
- case PT_INT16: return new CDynamicArray<int16_t>();
- case PT_UINT16: return new CDynamicArray<uint16_t>();
- case PT_INT32: return new CDynamicArray<int32_t>();
- case PT_UINT32: return new CDynamicArray<uint32_t>();
- case PT_INT64: return new CDynamicArray<int64_t>();
- case PT_UINT64: return new CDynamicArray<uint64_t>();
- case PT_FLOAT32: return new CDynamicArray<float32_t>();
- case PT_FLOAT64: return new CDynamicArray<float64_t>();
- case PT_FLOATMAX: return new CDynamicArray<floatmax_t>();
- case PT_COMPLEX128: return NULL;
- case PT_SGOBJECT:
- case PT_UNDEFINED: return NULL;
- }
- return NULL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement