![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
Be aware do not use this structure on GPU if the data size is large. More...
#include <List.h>


Public Types | |
| using | iterator = T* | 
  Public Types inherited from dyno::STLBuffer< T > | |
| using | iterator = T * | 
Public Member Functions | |
| DYN_FUNC | List () | 
| DYN_FUNC iterator | find (T val) | 
| DYN_FUNC iterator | begin () | 
| DYN_FUNC iterator | end () | 
| DYN_FUNC T & | operator[] (uint id) | 
| DYN_FUNC T & | operator[] (uint id) const | 
| DYN_FUNC void | assign (T *beg, int num, int buffer_size) | 
| DYN_FUNC void | clear () | 
| DYN_FUNC const uint | size () const | 
| DYN_FUNC iterator | insert (T val) | 
| DYN_FUNC T | front () | 
| DYN_FUNC T | back () | 
| DYN_FUNC bool | empty () | 
  Public Member Functions inherited from dyno::STLBuffer< T > | |
| DYN_FUNC | STLBuffer () | 
| DYN_FUNC void | reserve (T *beg, uint buffer_size) | 
| DYN_FUNC uint | max_size () | 
Private Attributes | |
| uint | m_size = 0 | 
Additional Inherited Members | |
  Protected Member Functions inherited from dyno::STLBuffer< T > | |
| DYN_FUNC T * | bufferEnd () | 
  Protected Attributes inherited from dyno::STLBuffer< T > | |
| uint | m_maxSize = 0 | 
| T * | m_startLoc = nullptr | 
Be aware do not use this structure on GPU if the data size is large.
| T | 
| DYN_FUNC dyno::List< T >::List | ( | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| DYN_FUNC void dyno::List< T >::clear | ( | ) | 
| DYN_FUNC bool dyno::List< T >::empty | ( | ) | 
      
  | 
  inline | 
| DYN_FUNC T * dyno::List< T >::find | ( | T | val | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| DYN_FUNC const uint dyno::List< T >::size | ( | ) | const |