Last active
August 29, 2015 14:18
-
-
Save bo0ts/dacb1a3100c49ea050d8 to your computer and use it in GitHub Desktop.
Explicit boost includes of CGAL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <boost/any.hpp> | |
#include <boost/array.hpp> | |
#include <boost/assert.hpp> | |
#include <boost/assign.hpp> | |
#include <boost/bimap.hpp> | |
#include <boost/bimap/bimap.hpp> | |
#include <boost/bimap/multiset_of.hpp> | |
#include <boost/bind.hpp> | |
#include <boost/call_traits.hpp> | |
#include <boost/concept/assert.hpp> | |
#include <boost/concept/detail/concept_def.hpp> | |
#include <boost/concept/detail/concept_undef.hpp> | |
#include <boost/concept_archetype.hpp> | |
#include <boost/concept_check.hpp> | |
#include <boost/config.hpp> | |
#include <boost/container/deque.hpp> | |
#include <boost/cstdint.hpp> | |
#include <boost/cstdint.hpp> // for uint32_t, etc. | |
#include <boost/detail/algorithm.hpp> | |
#include <boost/dynamic_bitset.hpp> | |
#include <boost/filesystem.hpp> | |
#include <boost/filesystem/convenience.hpp> | |
#include <boost/filesystem/operations.hpp> | |
#include <boost/filesystem/path.hpp> | |
#include <boost/foreach.hpp> | |
#include <boost/format.hpp> | |
#include <boost/function.hpp> | |
#include <boost/function_output_iterator.hpp> | |
#include <boost/fusion/container/map.hpp> | |
#include <boost/fusion/include/at_key.hpp> | |
#include <boost/fusion/include/map.hpp> | |
#include <boost/graph/adjacency_list.hpp> | |
#include <boost/graph/adjacency_matrix.hpp> | |
#include <boost/graph/boykov_kolmogorov_max_flow.hpp> | |
#include <boost/graph/compressed_sparse_row_graph.hpp> | |
#include <boost/graph/dijkstra_shortest_paths.hpp> | |
#include <boost/graph/graph_concepts.hpp> | |
#include <boost/graph/graph_traits.hpp> | |
#include <boost/graph/kolmogorov_max_flow.hpp> | |
#include <boost/graph/named_function_params.hpp> | |
#include <boost/graph/prim_minimum_spanning_tree.hpp> | |
#include <boost/graph/properties.hpp> | |
#include <boost/intrusive/list.hpp> | |
#include <boost/intrusive_ptr.hpp> | |
#include <boost/iterator.hpp> | |
#include <boost/iterator/counting_iterator.hpp> | |
#include <boost/iterator/filter_iterator.hpp> | |
#include <boost/iterator/iterator_adaptor.hpp> | |
#include <boost/iterator/iterator_categories.hpp> | |
#include <boost/iterator/iterator_facade.hpp> | |
#include <boost/iterator/iterator_traits.hpp> | |
#include <boost/iterator/transform_iterator.hpp> | |
#include <boost/iterator/transform_iterator.hpp> | |
#include <boost/iterator/transform_iterator.hpp> // for Root_of functor | |
#include <boost/iterator/transform_iterator.hpp> // for Root_of_selector | |
#include <boost/iterator/zip_iterator.hpp> | |
#include <boost/iterator_adaptors.hpp> | |
#include <boost/lambda/bind.hpp> | |
#include <boost/lambda/lambda.hpp> | |
#include <boost/lexical_cast.hpp> | |
#include <boost/lexical_cast.hpp> | |
#include <boost/logic/tribool.hpp> | |
#include <boost/math/special_functions/next.hpp> // for float_prior | |
#include <boost/math/special_functions/round.hpp> | |
#include <boost/mem_fn.hpp> | |
#include <boost/mpl/always.hpp> | |
#include <boost/mpl/and.hpp> | |
#include <boost/mpl/apply.hpp> | |
#include <boost/mpl/apply_wrap.hpp> | |
#include <boost/mpl/assert.hpp> | |
#include <boost/mpl/begin.hpp> | |
#include <boost/mpl/begin_end.hpp> | |
#include <boost/mpl/bool.hpp> | |
#include <boost/mpl/clear.hpp> | |
#include <boost/mpl/contains.hpp> | |
#include <boost/mpl/empty.hpp> | |
#include <boost/mpl/end.hpp> | |
#include <boost/mpl/equal_to.hpp> | |
#include <boost/mpl/eval_if.hpp> | |
#include <boost/mpl/front.hpp> | |
#include <boost/mpl/has_key.hpp> | |
#include <boost/mpl/has_xxx.hpp> | |
#include <boost/mpl/identity.hpp> | |
#include <boost/mpl/if.hpp> | |
#include <boost/mpl/insert.hpp> | |
#include <boost/mpl/insert_fwd.hpp> | |
#include <boost/mpl/int.hpp> | |
#include <boost/mpl/integral_c.hpp> | |
#include <boost/mpl/iterator_range.hpp> | |
#include <boost/mpl/iterator_tags.hpp> | |
#include <boost/mpl/lambda.hpp> | |
#include <boost/mpl/list.hpp> | |
#include <boost/mpl/logical.hpp> | |
#include <boost/mpl/not.hpp> | |
#include <boost/mpl/or.hpp> | |
#include <boost/mpl/pair.hpp> | |
#include <boost/mpl/placeholders.hpp> | |
#include <boost/mpl/pop_front.hpp> | |
#include <boost/mpl/push_front.hpp> | |
#include <boost/mpl/remove.hpp> | |
#include <boost/mpl/reverse_fold.hpp> | |
#include <boost/mpl/sequence_tag.hpp> | |
#include <boost/mpl/set/set0.hpp> | |
#include <boost/mpl/transform.hpp> | |
#include <boost/mpl/vector.hpp> | |
#include <boost/multi_array.hpp> | |
#include <boost/multi_index/hashed_index.hpp> | |
#include <boost/multi_index/member.hpp> | |
#include <boost/multi_index/ordered_index.hpp> | |
#include <boost/multi_index/sequenced_index.hpp> | |
#include <boost/multi_index_container.hpp> | |
#include <boost/next_prior.hpp> | |
#include <boost/none.hpp> | |
#include <boost/numeric/interval.hpp> | |
#include <boost/operators.hpp> | |
#include <boost/optional.hpp> | |
#include <boost/optional/optional.hpp> | |
#include <boost/optional/optional_io.hpp> | |
#include <boost/parameter.hpp> | |
#include <boost/pending/cstddef.hpp> | |
#include <boost/pending/relaxed_heap.hpp> | |
#include <boost/pool/pool_alloc.hpp> | |
#include <boost/preprocessor.hpp> | |
#include <boost/preprocessor/arithmetic/dec.hpp> | |
#include <boost/preprocessor/arithmetic/inc.hpp> | |
#include <boost/preprocessor/arithmetic/sub.hpp> | |
#include <boost/preprocessor/cat.hpp> | |
#include <boost/preprocessor/comparison/equal.hpp> | |
#include <boost/preprocessor/comparison/less_equal.hpp> | |
#include <boost/preprocessor/comparison/not_equal.hpp> | |
#include <boost/preprocessor/config/config.hpp> | |
#include <boost/preprocessor/control/expr_if.hpp> | |
#include <boost/preprocessor/control/if.hpp> | |
#include <boost/preprocessor/control/iif.hpp> | |
#include <boost/preprocessor/debug/error.hpp> | |
#include <boost/preprocessor/enum_params.hpp> | |
#include <boost/preprocessor/facilities/empty.hpp> | |
#include <boost/preprocessor/facilities/expand.hpp> | |
#include <boost/preprocessor/facilities/intercept.hpp> | |
#include <boost/preprocessor/facilities/is_empty.hpp> | |
#include <boost/preprocessor/for.hpp> | |
#include <boost/preprocessor/identity.hpp> | |
#include <boost/preprocessor/iteration/iterate.hpp> | |
#include <boost/preprocessor/logical/bool.hpp> | |
#include <boost/preprocessor/logical/compl.hpp> | |
#include <boost/preprocessor/logical/not.hpp> | |
#include <boost/preprocessor/punctuation/comma_if.hpp> | |
#include <boost/preprocessor/repeat.hpp> | |
#include <boost/preprocessor/repetition.hpp> | |
#include <boost/preprocessor/repetition/deduce_r.hpp> | |
#include <boost/preprocessor/repetition/enum.hpp> | |
#include <boost/preprocessor/repetition/enum_binary_params.hpp> | |
#include <boost/preprocessor/repetition/enum_params.hpp> | |
#include <boost/preprocessor/repetition/enum_shifted.hpp> | |
#include <boost/preprocessor/repetition/enum_shifted_params.hpp> | |
#include <boost/preprocessor/repetition/enum_trailing.hpp> | |
#include <boost/preprocessor/repetition/enum_trailing_params.hpp> | |
#include <boost/preprocessor/repetition/for.hpp> | |
#include <boost/preprocessor/repetition/repeat.hpp> | |
#include <boost/preprocessor/repetition/repeat_from_to.hpp> | |
#include <boost/preprocessor/selection/max.hpp> | |
#include <boost/preprocessor/seq/elem.hpp> | |
#include <boost/preprocessor/seq/enum.hpp> | |
#include <boost/preprocessor/seq/first_n.hpp> | |
#include <boost/preprocessor/seq/fold_left.hpp> | |
#include <boost/preprocessor/seq/for_each.hpp> | |
#include <boost/preprocessor/seq/for_each_i.hpp> | |
#include <boost/preprocessor/seq/for_each_product.hpp> | |
#include <boost/preprocessor/seq/push_back.hpp> | |
#include <boost/preprocessor/seq/seq.hpp> | |
#include <boost/preprocessor/seq/size.hpp> | |
#include <boost/preprocessor/stringize.hpp> | |
#include <boost/preprocessor/tuple/eat.hpp> | |
#include <boost/preprocessor/tuple/elem.hpp> | |
#include <boost/preprocessor/tuple/rem.hpp> | |
#include <boost/program_options.hpp> | |
#include <boost/progress.hpp> | |
#include <boost/property_map.hpp> | |
#include <boost/property_map/property_map.hpp> | |
#include <boost/property_map/vector_property_map.hpp> | |
#include <boost/ptr_container/ptr_vector.hpp> | |
#include <boost/random.hpp> | |
#include <boost/random/geometric_distribution.hpp> | |
#include <boost/random/lagged_fibonacci.hpp> | |
#include <boost/random/linear_congruential.hpp> | |
#include <boost/random/random_number_generator.hpp> | |
#include <boost/random/uniform_01.hpp> | |
#include <boost/random/uniform_int.hpp> | |
#include <boost/random/uniform_real.hpp> | |
#include <boost/random/uniform_real.hpp> // undocumented class | |
#include <boost/random/uniform_smallint.hpp> | |
#include <boost/random/variate_generator.hpp> | |
#include <boost/range.hpp> | |
#include <boost/range/distance.hpp> | |
#include <boost/range/iterator_range.hpp> | |
#include <boost/ref.hpp> | |
#include <boost/scoped_array.hpp> | |
#include <boost/scoped_ptr.hpp> | |
#include <boost/serialization/static_warning.hpp> | |
#include <boost/shared_ptr.hpp> | |
#include <boost/static_assert.hpp> | |
#include <boost/static_warning.hpp> | |
#include <boost/thread.hpp> | |
#include <boost/thread/mutex.hpp> | |
#include <boost/thread/tss.hpp> | |
#include <boost/tr1/functional.hpp> | |
#include <boost/tr1/memory.hpp> | |
#include <boost/tuple/tuple.hpp> | |
#include <boost/tuple/tuple_comparison.hpp> | |
#include <boost/type_traits.hpp> | |
#include <boost/type_traits/add_reference.hpp> | |
#include <boost/type_traits/integral_constant.hpp> | |
#include <boost/type_traits/is_arithmetic.hpp> | |
#include <boost/type_traits/is_base_and_derived.hpp> | |
#include <boost/type_traits/is_base_of.hpp> | |
#include <boost/type_traits/is_const.hpp> | |
#include <boost/type_traits/is_convertible.hpp> | |
#include <boost/type_traits/is_empty.hpp> | |
#include <boost/type_traits/is_floating_point.hpp> | |
#include <boost/type_traits/is_pointer.hpp> | |
#include <boost/type_traits/is_reference.hpp> | |
#include <boost/type_traits/is_same.hpp> | |
#include <boost/type_traits/is_scalar.hpp> | |
#include <boost/type_traits/remove_const.hpp> | |
#include <boost/type_traits/remove_cv.hpp> | |
#include <boost/type_traits/remove_pointer.hpp> | |
#include <boost/type_traits/remove_reference.hpp> | |
#include <boost/unordered_map.hpp> | |
#include <boost/unordered_set.hpp> | |
#include <boost/utility.hpp> | |
#include <boost/utility/enable_if.hpp> | |
#include <boost/utility/result_of.hpp> | |
#include <boost/variant.hpp> | |
#include <boost/variant/apply_visitor.hpp> | |
#include <boost/vector_property_map.hpp> | |
#include <boost/version.hpp> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- any | |
- array | |
- assert | |
- assign | |
- bimap | |
- bind (bind, mem_fn) | |
- call_traits | |
- concept | |
- config | |
- container | |
- cstdint from Boost Integer | |
- dynamic_bitset | |
- filesystem (Mesh_3/applications only) | |
- foreach | |
- format | |
- function | |
- fusion (Surface_mesh only, maybe simpler solution) | |
- graph | |
- intrusive | |
- iterator | |
- lexical_cast | |
- math | |
- mpl | |
- multi_array | |
- multi_index | |
- numeric/interval.hpp | |
- operators | |
- optional | |
- parameter (Mesh_3 only) | |
- preprocessor | |
- program_options (only examples, demos) | |
- progress (from Boost.Timer, deprecated, only demo/benchmark) | |
- property_map | |
- ptr_container | |
- random | |
- range | |
- smart_ptr | |
- static_assert | |
- thread | |
- tribool | |
- tuple | |
- type_traits | |
- unordered | |
- utility, parts become Boost.Core (next_prior, enable_if, result_of, noncopyable, ref) | |
- variant |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Include paths containing
/detail/
should probably not used as they refer to the details of the implementation.The includes with
/tr1/
in the include path should probably also be replaced by something else.