Primary dependencies for optional
  
    <boost/assert.hpp>
      - from 
<boost/optional/optional.hpp> 
    
  
    <boost/config.hpp>
      - from 
<boost/none.hpp> 
      - from 
<boost/none_t.hpp> 
      - from 
<boost/optional/detail/optional_config.hpp> 
      - from 
<boost/optional/detail/optional_hash.hpp> 
      - from 
<boost/optional/optional_fwd.hpp> 
    
    <boost/config/pragma_message.hpp>
    <boost/config/workaround.hpp>
      - from 
<boost/optional/detail/optional_config.hpp> 
    
  
    <boost/core/addressof.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/core/enable_if.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/core/invoke_swap.hpp>
      - from 
<boost/optional/detail/optional_swap.hpp> 
      - from 
<boost/optional/optional.hpp> 
    
    <boost/core/launder.hpp>
      - from 
<boost/optional/optional.hpp> 
    
  
    <boost/throw_exception.hpp>
      - from 
<boost/optional/optional.hpp> 
    
  
    <boost/type_traits.hpp>
      - from 
<boost/optional/detail/experimental_traits.hpp> 
    
    <boost/type_traits/alignment_of.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/conditional.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/conjunction.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/decay.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/disjunction.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/has_nothrow_constructor.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_assignable.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_base_of.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_const.hpp>
      - from 
<boost/optional/detail/optional_reference_spec.hpp> 
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_constructible.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_convertible.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_integral.hpp>
      - from 
<boost/optional/detail/optional_reference_spec.hpp> 
    
    <boost/type_traits/is_lvalue_reference.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_nothrow_move_assignable.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_nothrow_move_constructible.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_rvalue_reference.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_same.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_scalar.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/is_volatile.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/remove_const.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/remove_reference.hpp>
      - from 
<boost/optional/optional.hpp> 
    
    <boost/type_traits/type_with_alignment.hpp>
      - from 
<boost/optional/optional.hpp> 
    
Secondary dependencies for optional
  
  
Reverse dependencies for optional
  
    <boost/optional.hpp>
      - from 
<boost/beast/_experimental/test/handler.hpp> 
      - from 
<boost/beast/core/buffers_adaptor.hpp> 
      - from 
<boost/beast/core/buffers_suffix.hpp> 
      - from 
<boost/beast/core/detail/buffer.hpp> 
      - from 
<boost/beast/core/string_param.hpp> 
      - from 
<boost/beast/http/basic_dynamic_body.hpp> 
      - from 
<boost/beast/http/basic_file_body.hpp> 
      - from 
<boost/beast/http/basic_parser.hpp> 
      - from 
<boost/beast/http/buffer_body.hpp> 
      - from 
<boost/beast/http/detail/type_traits.hpp> 
      - from 
<boost/beast/http/empty_body.hpp> 
      - from 
<boost/beast/http/fields.hpp> 
      - from 
<boost/beast/http/file_body.hpp> 
      - from 
<boost/beast/http/impl/write.hpp> 
      - from 
<boost/beast/http/message.hpp> 
      - from 
<boost/beast/http/parser.hpp> 
      - from 
<boost/beast/http/serializer.hpp> 
      - from 
<boost/beast/http/span_body.hpp> 
      - from 
<boost/beast/http/string_body.hpp> 
      - from 
<boost/beast/http/type_traits.hpp> 
      - from 
<boost/beast/http/vector_body.hpp> 
      - from 
<boost/beast/websocket/impl/read.hpp> 
      - from 
<boost/beast/websocket/impl/stream_impl.hpp> 
      - from 
<boost/beast/zlib/detail/deflate_stream.hpp> 
      - from 
<boost/beast/zlib/detail/deflate_stream.ipp> 
    
    <boost/optional/optional.hpp>
      - from 
<boost/beast/core/buffers_prefix.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/compute/detail/lru_cache.hpp> 
      - from 
<boost/compute/kernel.hpp> 
      - from 
<boost/compute/program.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/contract/detail/condition/cond_post.hpp> 
      - from 
<boost/contract/detail/condition/cond_subcontracting.hpp> 
      - from 
<boost/contract/detail/type_traits/optional.hpp> 
      - from 
<boost/contract/public_function.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/convert/detail/config.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/format/format_class.hpp> 
      - from 
<boost/format/internals.hpp> 
    
  
    <boost/none.hpp>
      - from 
<boost/pending/relaxed_heap.hpp> 
    
    <boost/none_t.hpp>
      - from 
<boost/graph/boykov_kolmogorov_max_flow.hpp> 
    
    <boost/optional.hpp>
      - from 
<boost/graph/depth_first_search.hpp> 
      - from 
<boost/graph/detail/adj_list_edge_iterator.hpp> 
      - from 
<boost/graph/maximum_weighted_matching.hpp> 
      - from 
<boost/graph/named_graph.hpp> 
      - from 
<boost/pending/relaxed_heap.hpp> 
      - from 
<libs/graph/src/graphml.cpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/graph/distributed/boman_et_al_graph_coloring.hpp> 
      - from 
<boost/graph/distributed/connected_components.hpp> 
      - from 
<boost/graph/distributed/connected_components_parallel_search.hpp> 
      - from 
<boost/graph/distributed/detail/queue.ipp> 
      - from 
<boost/graph/distributed/detail/remote_update_set.hpp> 
      - from 
<boost/graph/distributed/hohberg_biconnected_components.hpp> 
      - from 
<boost/graph/distributed/mpi_process_group.hpp> 
      - from 
<boost/graph/distributed/queue.hpp> 
      - from 
<boost/graph/distributed/st_connected.hpp> 
      - from 
<boost/graph/distributed/strong_components.hpp> 
      - from 
<boost/graph/parallel/algorithm.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/iterator/function_input_iterator.hpp> 
    
  
    <boost/none.hpp>
      - from 
<libs/log/src/setup/filter_parser.cpp> 
    
    <boost/optional/optional.hpp>
      - from 
<boost/log/sinks/text_file_backend.hpp> 
      - from 
<boost/log/utility/setup/settings.hpp> 
      - from 
<libs/log/src/default_sink.cpp> 
      - from 
<libs/log/src/named_scope.cpp> 
      - from 
<libs/log/src/setup/filter_parser.cpp> 
      - from 
<libs/log/src/setup/formatter_parser.cpp> 
      - from 
<libs/log/src/setup/init_from_settings.cpp> 
      - from 
<libs/log/src/text_file_backend.cpp> 
      - from 
<libs/log/src/windows/event_log_registry.hpp> 
    
    <boost/optional/optional_fwd.hpp>
      - from 
<boost/log/utility/value_ref.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/mpi/communicator.hpp> 
      - from 
<boost/mpi/environment.hpp> 
      - from 
<boost/mpi/group.hpp> 
      - from 
<boost/mpi/nonblocking.hpp> 
      - from 
<boost/mpi/request.hpp> 
      - from 
<boost/mpi/status.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/mqtt5/impl/codecs/base_decoders.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/mysql/any_connection.hpp> 
      - from 
<boost/mysql/detail/connection_impl.hpp> 
      - from 
<boost/mysql/impl/internal/connection_pool/internal_pool_params.hpp> 
      - from 
<boost/mysql/impl/internal/variant_stream.hpp> 
      - from 
<boost/mysql/pool_params.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/parameter/aux_/maybe.hpp> 
    
  
    <boost/none.hpp>
      - from 
<boost/process/v1/detail/child_decl.hpp> 
      - from 
<boost/process/v1/detail/traits/decl.hpp> 
      - from 
<boost/process/v1/detail/windows/executor.hpp> 
      - from 
<boost/process/v1/env.hpp> 
      - from 
<boost/process/v1/group.hpp> 
    
    <boost/optional.hpp>
      - from 
<boost/process/v1/detail/posix/sigchld_service.hpp> 
      - from 
<boost/process/v2/detail/config.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/property_map/parallel/distributed_property_map.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/property_tree/detail/xml_parser_write.hpp> 
      - from 
<boost/property_tree/id_translator.hpp> 
      - from 
<boost/property_tree/ptree.hpp> 
      - from 
<boost/property_tree/stream_translator.hpp> 
      - from 
<boost/property_tree/string_path.hpp> 
    
    <boost/optional/optional_fwd.hpp>
      - from 
<boost/property_tree/ptree_fwd.hpp> 
    
    <boost/optional/optional_io.hpp>
      - from 
<boost/property_tree/stream_translator.hpp> 
    
  
    <boost/optional/optional.hpp>
      - from 
<boost/range/adaptor/replaced.hpp> 
      - from 
<boost/range/adaptor/replaced_if.hpp> 
      - from 
<boost/range/detail/default_constructible_unary_fn.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/serialization/optional.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/signals2/detail/slot_call_iterator.hpp> 
      - from 
<boost/signals2/detail/slot_groups.hpp> 
      - from 
<boost/signals2/last_value.hpp> 
      - from 
<boost/signals2/optional_last_value.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/spirit/home/classic/core/impl/match_attr_traits.ipp> 
      - from 
<boost/spirit/home/classic/core/match.hpp> 
      - from 
<boost/spirit/home/karma/auto/meta_create.hpp> 
      - from 
<boost/spirit/home/karma/detail/extract_from.hpp> 
      - from 
<boost/spirit/home/karma/operator/optional.hpp> 
      - from 
<boost/spirit/home/lex/lexer/lexertl/functor_data.hpp> 
      - from 
<boost/spirit/home/qi/auto/meta_create.hpp> 
      - from 
<boost/spirit/home/qi/detail/pass_function.hpp> 
      - from 
<boost/spirit/home/qi/detail/permute_function.hpp> 
      - from 
<boost/spirit/home/qi/operator/optional.hpp> 
      - from 
<boost/spirit/home/qi/operator/permutation.hpp> 
      - from 
<boost/spirit/home/support/container.hpp> 
      - from 
<boost/spirit/home/x3/support/expectation.hpp> 
      - from 
<boost/spirit/repository/home/qi/operator/keywords.hpp> 
    
    <boost/optional/optional.hpp>
      - from 
<boost/spirit/home/support/attributes.hpp> 
      - from 
<boost/spirit/home/x3/support/traits/is_substitute.hpp> 
      - from 
<boost/spirit/home/x3/support/traits/optional_traits.hpp> 
      - from 
<boost/spirit/home/x3/support/traits/print_attribute.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/test/data/monomorphic/generators/xrange.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/thread/future.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/url/optional.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/wave/cpplexer/cpp_lex_token.hpp> 
      - from 
<boost/wave/util/cpp_macromap.hpp> 
    
  
    <boost/optional.hpp>
      - from 
<boost/xpressive/match_results.hpp>