SDL Visual Test
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
include
SDL_visualtest_variators.h
Go to the documentation of this file.
1
/* See COPYING.txt for the full license governing this code. */
8
#include "
SDL_visualtest_exhaustive_variator.h
"
9
#include "
SDL_visualtest_random_variator.h
"
10
11
#ifndef _SDL_visualtest_variators_h
12
#define _SDL_visualtest_variators_h
13
14
/* Set up for C function definitions, even when using C++ */
15
#ifdef __cplusplus
16
extern
"C"
{
17
#endif
18
23
typedef
struct
SDLVisualTest_Variator
24
{
26
SDLVisualTest_VariatorType
type
;
28
union
29
{
30
SDLVisualTest_ExhaustiveVariator
exhaustive;
31
SDLVisualTest_RandomVariator
random;
32
}
data
;
33
}
SDLVisualTest_Variator
;
34
41
int
SDLVisualTest_InitVariator
(
SDLVisualTest_Variator
* variator,
42
SDLVisualTest_SUTConfig
* config,
43
SDLVisualTest_VariatorType
type,
44
Uint64 seed);
45
52
char
*
SDLVisualTest_GetNextVariation
(
SDLVisualTest_Variator
* variator);
53
57
void
SDLVisualTest_FreeVariator
(
SDLVisualTest_Variator
* variator);
58
59
/* Ends C function definitions when using C++ */
60
#ifdef __cplusplus
61
}
62
#endif
63
64
#endif
/* _SDL_visualtest_variators_h */
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by
1.8.4