OKlibrary  0.2.1.6
Basics_Testobjects.hpp
Go to the documentation of this file.
00001 // Oliver Kullmann, 25.5.2005 (Swansea)
00002 /* Copyright 2005 - 2007 Oliver Kullmann
00003 This file is part of the OKlibrary. OKlibrary is free software; you can redistribute
00004 it and/or modify it under the terms of the GNU General Public License as published by
00005 the Free Software Foundation and included in this library; either version 3 of the
00006 License, or any later version. */
00007 
00008 #ifndef BASICSTESTOBJECTS_pFgR554e
00009 #define BASICSTESTOBJECTS_pFgR554e
00010 
00011 #include <OKlib/Concepts/LibraryBasics_Tests.hpp>
00012 
00013 #include <OKlib/Concepts/Basics.hpp>
00014 #include <OKlib/Concepts/Basics_Tests.hpp>
00015 
00016 namespace OKlib {
00017 
00018   namespace Concepts {
00019 
00020     OKLIB_BASIC_CONCEPT_TEST_TAG(FullyEqualityComparable)
00021     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(FullyEqualityComparable)
00022     
00023     OKLIB_BASIC_CONCEPT_TEST_TAG(FullyLessThanComparable)
00024     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(FullyLessThanComparable)
00025 
00026     OKLIB_BASIC_CONCEPT_TEST_TAG(LinearOrder)
00027     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(LinearOrder)
00028 
00029     OKLIB_BASIC_CONCEPT_TEST_TAG(FullyConstructible)
00030     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(FullyConstructible)
00031 
00032     OKLIB_BASIC_CONCEPT_TEST_TAG(ConstructibleCEq)
00033     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(ConstructibleCEq)
00034 
00035     OKLIB_BASIC_CONCEPT_TEST_TAG(ConstructibleCAEq)
00036     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(ConstructibleCAEq)
00037 
00038     OKLIB_BASIC_CONCEPT_TEST_TAG(ConstructibleDEq)
00039     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(ConstructibleDEq)
00040 
00041     OKLIB_BASIC_CONCEPT_TEST_TAG(FullyConstructibleEq)
00042     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(FullyConstructibleEq)
00043     
00044     OKLIB_BASIC_CONCEPT_TEST_TAG(EqualitySubstitutable)
00045     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(EqualitySubstitutable)
00046 
00047     OKLIB_BASIC_CONCEPT_TEST_TAG(ConstCorrect)
00048     OKLIB_BASIC_CONCEPT_TEST_ARCHETYPE(ConstCorrect)
00049 
00050   }
00051 
00052 }
00053 
00054 #endif