Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
vault/common.hpp
Go to the documentation of this file.
1/*
2 COMMON.hpp - common types and definitions for the Vault-Layer
3
4
5 Copyright (C)
6 2023, Hermann Vosseler <Ichthyostega@web.de>
7
8  **Lumiera** is free software; you can redistribute it and/or modify it
9  under the terms of the GNU General Public License as published by the
10  Free Software Foundation; either version 2 of the License, or (at your
11  option) any later version. See the file COPYING for further details.
12
13*/
14
28#ifndef VAULT_COMMON_H
29#define VAULT_COMMON_H
30
31
32
33
34/* ===== frequently used common types ===== */
35
36#include "lib/error.hpp" // pulls in NoBug via loggging.h
37#include "lib/nocopy.hpp"
38#include "lib/symbol.hpp"
40
41
42
54namespace vault {
55
56
61 namespace io { }
62
63
67 namespace out { }
68
69
73 namespace mem { }
74
75
80 namespace gear { }
81
82
86 namespace cache { }
87
88
95 namespace toolkit { }
96
97
103 namespace storage { }
104
105} //(End)namespace steam
106
107#endif /*VAULT_COMMON_H*/
Lumiera error handling (C++ interface).
Vault-Layer implementation namespace root.
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Marker types to indicate a literal string and a Symbol.
a family of time value like entities and their relationships.