Пример #1
0
      T* new_object_bytes_mature(STATE, Class* cls, size_t& bytes) {
        bytes = ObjectHeader::align(sizeof(T) + bytes);
        T* obj = static_cast<T*>(new_object_typed_mature(state, cls, bytes, T::type));

        return obj;
      }
Пример #2
0
 T* new_object_mature(Class *cls) {
   return reinterpret_cast<T*>(new_object_typed_mature(cls, sizeof(T), T::type));
 }
Пример #3
0
 T* new_object_mature(Class *cls) {
   return static_cast<T*>(new_object_typed_mature(cls, sizeof(T), T::type));
 }
Пример #4
0
      T* new_object_bytes_mature(Class* cls, size_t& bytes) {
        bytes = ObjectHeader::align(sizeof(T) + bytes);
        T* obj = reinterpret_cast<T*>(new_object_typed_mature(cls, bytes, T::type));

        return obj;
      }