OSVR-Core
inc
osvr
TypePack
TypePack.h
Go to the documentation of this file.
1
15
// Copyright 2015 Sensics, Inc.
16
// TypePack is part of OSVR-Core.
17
//
18
// Some files in this library incorporate code from "meta":
19
// Copyright Eric Niebler 2014-2015
20
//
21
// Use, modification and distribution is subject to the
22
// Boost Software License, Version 1.0. (See accompanying
23
// file LICENSE_1_0.txt or copy at
24
// http://www.boost.org/LICENSE_1_0.txt)
25
//
26
// Project home: https://github.com/ericniebler/meta
27
//
28
29
#ifndef INCLUDED_TypePack_h_GUID_3431E1BF_7DF4_429A_0C80_2D14E1948181
30
#define INCLUDED_TypePack_h_GUID_3431E1BF_7DF4_429A_0C80_2D14E1948181
31
32
namespace
osvr
{
39
namespace
typepack {}
// namespace typepack
40
}
// namespace osvr
41
42
// Full-include list simply generated as follows. (Yes, topological sort would
43
// be preferred, I think.)
44
// $ ls *.h | grep -v TypePack.h | sort | sed -e 's/^/#include "/' -e 's/$/"/'
45
46
#include "
Always.h
"
47
#include "
And.h
"
48
#include "
Apply.h
"
49
#include "
ApplyList.h
"
50
#include "
Bool.h
"
51
#include "
CoerceList.h
"
52
#include "
Compose.h
"
53
#include "
Concat.h
"
54
#include "
Contains.h
"
55
#include "
Defer.h
"
56
#include "
FindFirst.h
"
57
#include "
Fold.h
"
58
#include "
HasType.h
"
59
#include "
Head.h
"
60
#include "
If.h
"
61
#include "
Length.h
"
62
#include "
List.h
"
63
#include "
Not.h
"
64
#include "
Or.h
"
65
#include "
PushBack.h
"
66
#include "
PushFront.h
"
67
#include "
Quote.h
"
68
#include "
QuoteTrait.h
"
69
#include "
Size.h
"
70
#include "
SizeT.h
"
71
#include "
SplitList.h
"
72
#include "
T.h
"
73
#include "
Tail.h
"
74
#include "Transform.h"
75
#include "
TypeKeyedMap.h
"
76
#include "
TypeKeyedTuple.h
"
77
#include "
Void.h
"
78
79
#endif // INCLUDED_TypePack_h_GUID_3431E1BF_7DF4_429A_0C80_2D14E1948181
QuoteTrait.h
Header.
TypeKeyedTuple.h
Header.
Apply.h
Header.
Length.h
Header.
osvr
The main namespace for all C++ elements of the framework, internal and external.
Definition:
namespace_osvr.dox:3
And.h
Header.
SizeT.h
Header.
FindFirst.h
Header.
Fold.h
Header.
TypeKeyedMap.h
Header with a run-time extensions to the TypePack simple template-parameter-pack-based metaprogrammin...
HasType.h
Header.
If.h
Header.
Or.h
Header.
Not.h
Header.
T.h
Header.
Head.h
Header.
Quote.h
Header.
List.h
Header.
SplitList.h
Header.
Size.h
Header.
ApplyList.h
Header.
Tail.h
Header.
Concat.h
Header.
Void.h
Header.
CoerceList.h
Header.
Always.h
Header.
PushFront.h
Header.
PushBack.h
Header.
Compose.h
Header.
Contains.h
Header.
Defer.h
Header.
Bool.h
Header.
Generated by
1.8.12