Lumiera  0.pre.03
»edit your freedom«
virtual-copy-support-test.cpp File Reference

Go to the source code of this file.

Description

unit test VirtualCopySupport_test

Definition in file virtual-copy-support-test.cpp.

#include "lib/test/run.hpp"
#include "lib/format-string.hpp"
#include "lib/test/test-helper.hpp"
#include "lib/meta/virtual-copy-support.hpp"
#include "lib/format-cout.hpp"
#include "lib/util.hpp"
#include <string>
#include <type_traits>

Classes

class  CopyInterface
 Interface for the Virtual copy operations. More...
 
class  Interface
 The official Interface for our test class hierarchy. More...
 
class  Noncopyable< c >
 
class  OnlyMovable< c >
 
class  Opaque< IMP >
 
class  Regular< c >
 
class  Sub< i >
 implementation class with "special" memory layout More...
 
class  UnAssignable< c >
 
class  VirtualCopySupport_test
 

Typedefs

using ClonableImpl = Opaque< UnAssignable< 'b'> >
 
using ImobileImpl = Opaque< Noncopyable< 'd'> >
 
using MovableImpl = Opaque< OnlyMovable< 'c'> >
 
using RegularImpl = Opaque< Regular< 'a'> >
 

Functions

 LAUNCHER (VirtualCopySupport_test, "unit common")
 Register this test class... More...
 

Variables

int _CheckSum_ = 0
 

Namespaces

 lib
 Implementation namespace for support and library code.
 

Function Documentation

◆ LAUNCHER()

lib::meta::test::LAUNCHER ( VirtualCopySupport_test  ,
"unit common"   
)

Register this test class...