join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
variant_test.cpp File Reference
#include <join/variant.hpp>
#include <gtest/gtest.h>
#include <mutex>
Include dependency graph for variant_test.cpp:

Functions

 TEST (Variant, is_first_default_constructible)
 Test is_first_default_constructible trait.
 
 TEST (Variant, defaultConstruction)
 Test default construction.
 
 TEST (Variant, copyConstruction)
 Test copy construction.
 
 TEST (Variant, moveConstruction)
 Test move construction.
 
 TEST (Variant, convertConstruction)
 Test convert construction.
 
 TEST (Variant, explicitConstruction)
 Test explicit construction.
 
 TEST (Variant, indexConstruction)
 Test index construction.
 
 TEST (Variant, copyAssign)
 Test copy.
 
 TEST (Variant, moveAssign)
 Test movement.
 
 TEST (Variant, convertAssign)
 Test overload resolution.
 
 TEST (Variant, get)
 Test get method.
 
 TEST (Variant, getIf)
 Test getIf method.
 
 TEST (Variant, set)
 Test set method.
 
 TEST (Variant, is)
 Test is method.
 
 TEST (Variant, index)
 Test index method.
 
 TEST (Variant, equal)
 Test equal operator.
 
 TEST (Variant, not_equal)
 Test not_equal operator.
 
 TEST (Variant, less)
 Test less operator.
 
 TEST (Variant, greater)
 Test greater operator.
 
 TEST (Variant, less_or_equal)
 Test less_or_equal operator.
 
 TEST (Variant, greater_or_equal)
 Test greater_or_equal operator.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST() [1/21]

TEST ( Variant ,
convertAssign  )

Test overload resolution.

◆ TEST() [2/21]

TEST ( Variant ,
convertConstruction  )

Test convert construction.

◆ TEST() [3/21]

TEST ( Variant ,
copyAssign  )

Test copy.

◆ TEST() [4/21]

TEST ( Variant ,
copyConstruction  )

Test copy construction.

◆ TEST() [5/21]

TEST ( Variant ,
defaultConstruction  )

Test default construction.

◆ TEST() [6/21]

TEST ( Variant ,
equal  )

Test equal operator.

◆ TEST() [7/21]

TEST ( Variant ,
explicitConstruction  )

Test explicit construction.

◆ TEST() [8/21]

TEST ( Variant ,
get  )

Test get method.

◆ TEST() [9/21]

TEST ( Variant ,
getIf  )

Test getIf method.

◆ TEST() [10/21]

TEST ( Variant ,
greater  )

Test greater operator.

◆ TEST() [11/21]

TEST ( Variant ,
greater_or_equal  )

Test greater_or_equal operator.

◆ TEST() [12/21]

TEST ( Variant ,
index  )

Test index method.

◆ TEST() [13/21]

TEST ( Variant ,
indexConstruction  )

Test index construction.

◆ TEST() [14/21]

TEST ( Variant ,
is  )

Test is method.

◆ TEST() [15/21]

TEST ( Variant ,
is_first_default_constructible  )

Test is_first_default_constructible trait.

◆ TEST() [16/21]

TEST ( Variant ,
less  )

Test less operator.

◆ TEST() [17/21]

TEST ( Variant ,
less_or_equal  )

Test less_or_equal operator.

◆ TEST() [18/21]

TEST ( Variant ,
moveAssign  )

Test movement.

◆ TEST() [19/21]

TEST ( Variant ,
moveConstruction  )

Test move construction.

◆ TEST() [20/21]

TEST ( Variant ,
not_equal  )

Test not_equal operator.

◆ TEST() [21/21]

TEST ( Variant ,
set  )

Test set method.