aboutsummaryrefslogtreecommitdiff
path: root/brep/types
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-04-29 23:55:46 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-04-30 23:57:17 +0300
commit8f3d3956b1e837c726859eb8bbe19dad79c54a42 (patch)
tree81ded52db212b12c7f685165702cce90aa0233cf /brep/types
parentea60a6df471706a0eeb5ff1f774d69abe89e4bc9 (diff)
Add hxx extension for headers and lib prefix for library dirs
Diffstat (limited to 'brep/types')
-rw-r--r--brep/types94
1 files changed, 0 insertions, 94 deletions
diff --git a/brep/types b/brep/types
deleted file mode 100644
index fb036c4..0000000
--- a/brep/types
+++ /dev/null
@@ -1,94 +0,0 @@
-// file : brep/types -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
-// license : MIT; see accompanying LICENSE file
-
-#ifndef BREP_TYPES
-#define BREP_TYPES
-
-#include <vector>
-#include <string>
-#include <memory> // unique_ptr, shared_ptr
-#include <utility> // pair
-#include <cstddef> // size_t, nullptr_t
-#include <cstdint> // uint{8,16,32,64}_t
-#include <istream>
-#include <ostream>
-#include <functional> // function, reference_wrapper
-
-#include <ios> // ios_base::failure
-#include <exception> // exception
-#include <stdexcept> // logic_error, invalid_argument, runtime_error
-#include <system_error>
-
-#include <odb/lazy-ptr.hxx>
-
-#include <butl/path>
-#include <butl/path-io>
-#include <butl/optional>
-#include <butl/timestamp>
-
-namespace brep
-{
- // Commonly-used types.
- //
- using std::uint8_t;
- using std::uint16_t;
- using std::uint32_t;
- using std::uint64_t;
-
- using std::size_t;
- using std::nullptr_t;
-
- using std::pair;
- using std::string;
- using std::function;
- using std::reference_wrapper;
-
- using std::unique_ptr;
- using std::shared_ptr;
- using std::weak_ptr;
-
- using std::vector;
-
- using strings = vector<string>;
- using cstrings = vector<const char*>;
-
- using std::istream;
- using std::ostream;
-
- // Exceptions. While <exception> is included, there is no using for
- // std::exception -- use qualified.
- //
- using std::logic_error;
- using std::invalid_argument;
- using std::runtime_error;
- using std::system_error;
- using io_error = std::ios_base::failure;
-
- // <butl/optional>
- //
- using butl::optional;
- using butl::nullopt;
-
- // ODB smart pointers.
- //
- using odb::lazy_shared_ptr;
- using odb::lazy_weak_ptr;
-
- // <butl/path>
- //
- using butl::path;
- using butl::dir_path;
- using butl::basic_path;
- using butl::invalid_path;
-
- using paths = std::vector<path>;
- using dir_paths = std::vector<dir_path>;
-
- // <butl/timestamp>
- //
- using butl::timestamp;
- using butl::timestamp_nonexistent;
-}
-
-#endif // BREP_TYPES