Blender  V3.3
Macros | Functions
BLI_stack_test.cc File Reference
#include "testing/testing.h"
#include <cstring>
#include "BLI_array.h"
#include "BLI_stack.h"
#include "BLI_utildefines.h"

Go to the source code of this file.

Macros

#define SIZE   1024
 
#define STACK_CHUNK_SIZE   8
 
#define BLI_stack_new(esize, descr)   BLI_stack_new_ex(esize, descr, esize *STACK_CHUNK_SIZE)
 

Functions

 TEST (stack, Empty)
 
 TEST (stack, One)
 
 TEST (stack, Range)
 
 TEST (stack, String)
 
 TEST (stack, Peek)
 
 TEST (stack, Clear)
 
 TEST (stack, Reuse)
 

Macro Definition Documentation

◆ BLI_stack_new

#define BLI_stack_new (   esize,
  descr 
)    BLI_stack_new_ex(esize, descr, esize *STACK_CHUNK_SIZE)

Definition at line 16 of file BLI_stack_test.cc.

◆ SIZE

#define SIZE   1024

Definition at line 10 of file BLI_stack_test.cc.

◆ STACK_CHUNK_SIZE

#define STACK_CHUNK_SIZE   8

Definition at line 13 of file BLI_stack_test.cc.

Function Documentation

◆ TEST() [1/7]

TEST ( stack  ,
Clear   
)

◆ TEST() [2/7]

TEST ( stack  ,
Empty   
)

◆ TEST() [3/7]

TEST ( stack  ,
One   
)

◆ TEST() [4/7]

TEST ( stack  ,
Peek   
)

◆ TEST() [5/7]

TEST ( stack  ,
Range   
)

◆ TEST() [6/7]

TEST ( stack  ,
Reuse   
)

◆ TEST() [7/7]

TEST ( stack  ,
String   
)