Blender  V2.93
Public Types | Public Member Functions | List of all members
vector< value_type, allocator_type > Class Template Reference

#include <util_vector.h>

Inherits std::vector< value_type, GuardedAllocator< value_type > >.

Inherited by Freestyle::PointerSequence< vector< Cell * >, Cell * >, and Freestyle::PointerSequence< vector< OccluderData * >, OccluderData * >.

Public Types

typedef std::vector< value_type, allocator_type > BaseClass
 

Public Member Functions

void free_memory ()
 
 operator std::vector< value_type > ()
 

Detailed Description

template<typename value_type, typename allocator_type = GuardedAllocator<value_type>>
class vector< value_type, allocator_type >

Definition at line 36 of file util_vector.h.

Member Typedef Documentation

◆ BaseClass

template<typename value_type , typename allocator_type = GuardedAllocator<value_type>>
typedef std::vector<value_type, allocator_type> vector< value_type, allocator_type >::BaseClass

Definition at line 38 of file util_vector.h.

Member Function Documentation

◆ free_memory()

template<typename value_type , typename allocator_type = GuardedAllocator<value_type>>
void vector< value_type, allocator_type >::free_memory ( )
inline

Definition at line 44 of file util_vector.h.

References swap().

Referenced by attr_create_pointiness(), and Device::free_memory().

◆ operator std::vector< value_type >()

template<typename value_type , typename allocator_type = GuardedAllocator<value_type>>
vector< value_type, allocator_type >::operator std::vector< value_type > ( )
inline

Definition at line 51 of file util_vector.h.


The documentation for this class was generated from the following file: