Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
virtual-copy-support-test.cpp File Reference

unit test VirtualCopySupport_test More...

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>

Namespaces

namespace  lib
 Implementation namespace for support and library code.
 
namespace  lib::meta
 
namespace  lib::meta::test
 
namespace  lib::meta::test::anonymous_namespace{virtual-copy-support-test.cpp}
 

Typedefs

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

Classes

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

Functions

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

Variables

int _CheckSum_ = 0