├── examples ├── CMakeLists.txt └── BasicUsage │ └── CMakeLists.txt ├── tests ├── main.cpp ├── test_files │ ├── dbc │ │ ├── empty_ns.dbc │ │ ├── abs.dbc │ │ ├── cp1252.dbc │ │ ├── choices.dbc │ │ ├── vehicle.dbc │ │ ├── CamelCaseEmpty.dbc │ │ ├── message-dlc-zero.dbc │ │ ├── no_signals.dbc │ │ ├── add_two_dbc_files_2.dbc │ │ └── add_two_dbc_files_1.dbc │ └── kcd │ │ ├── empty.kcd │ │ └── bad_message_length.kcd └── Config.h.in ├── third-party └── boost │ ├── libs │ ├── spirit │ │ ├── example │ │ │ ├── qi │ │ │ │ ├── mini_xml_samples │ │ │ │ │ ├── 1.toyxml │ │ │ │ │ ├── 2.toyxml │ │ │ │ │ ├── 4.toyxml │ │ │ │ │ └── 3.toyxml │ │ │ │ └── compiler_tutorial │ │ │ │ │ ├── conjure_samples │ │ │ │ │ ├── precedence.cnj │ │ │ │ │ ├── factorial.cnj │ │ │ │ │ ├── error.cnj │ │ │ │ │ └── pow2.cnj │ │ │ │ │ └── mini_c_samples │ │ │ │ │ ├── 2.mini │ │ │ │ │ ├── 3.mini │ │ │ │ │ └── 1.mini │ │ │ ├── lex │ │ │ │ ├── example1.input │ │ │ │ ├── example3.input │ │ │ │ ├── example2.input │ │ │ │ ├── word_count.input │ │ │ │ ├── static_lexer │ │ │ │ │ └── word_count.input │ │ │ │ ├── example4.input │ │ │ │ ├── example6.input │ │ │ │ ├── print_numbers.input │ │ │ │ └── example5.input │ │ │ ├── x3 │ │ │ │ ├── rexpr │ │ │ │ │ ├── rexpr_full │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ └── test_files │ │ │ │ │ │ │ │ ├── c.expect │ │ │ │ │ │ │ │ ├── e.expect │ │ │ │ │ │ │ │ ├── d.expect │ │ │ │ │ │ │ │ ├── b.expect │ │ │ │ │ │ │ │ ├── c.input │ │ │ │ │ │ │ │ ├── a.input │ │ │ │ │ │ │ │ ├── b.input │ │ │ │ │ │ │ │ ├── d.input │ │ │ │ │ │ │ │ ├── a.expect │ │ │ │ │ │ │ │ └── e.input │ │ │ │ │ │ └── Jamfile │ │ │ │ │ └── rexpr_examples │ │ │ │ │ │ └── a.rexpr │ │ │ │ ├── minimal │ │ │ │ │ └── employee.cpp │ │ │ │ └── calc │ │ │ │ │ ├── calc8 │ │ │ │ │ ├── statement.cpp │ │ │ │ │ └── expression.cpp │ │ │ │ │ └── calc9 │ │ │ │ │ ├── statement.cpp │ │ │ │ │ └── expression.cpp │ │ │ └── support │ │ │ │ └── multi_pass.txt │ │ ├── index.html │ │ ├── repository │ │ │ ├── index.html │ │ │ ├── doc │ │ │ │ ├── html │ │ │ │ │ └── images │ │ │ │ │ │ ├── tip.png │ │ │ │ │ │ ├── alert.png │ │ │ │ │ │ ├── note.png │ │ │ │ │ │ ├── caution.png │ │ │ │ │ │ ├── callouts │ │ │ │ │ │ ├── 1.png │ │ │ │ │ │ ├── 2.png │ │ │ │ │ │ ├── 3.png │ │ │ │ │ │ ├── 4.png │ │ │ │ │ │ ├── 5.png │ │ │ │ │ │ ├── 6.png │ │ │ │ │ │ ├── 7.png │ │ │ │ │ │ ├── 8.png │ │ │ │ │ │ ├── 9.png │ │ │ │ │ │ ├── 10.png │ │ │ │ │ │ ├── 11.png │ │ │ │ │ │ ├── 12.png │ │ │ │ │ │ ├── 13.png │ │ │ │ │ │ ├── 14.png │ │ │ │ │ │ └── 15.png │ │ │ │ │ │ └── important.png │ │ │ │ ├── qi │ │ │ │ │ ├── compound_parsers.qbk │ │ │ │ │ ├── operators.qbk │ │ │ │ │ ├── nonterminals.qbk │ │ │ │ │ └── primitive_parsers.qbk │ │ │ │ └── karma │ │ │ │ │ ├── compound_generators.qbk │ │ │ │ │ ├── primitive_generators.qbk │ │ │ │ │ ├── directives.qbk │ │ │ │ │ └── nonterminals.qbk │ │ │ ├── example │ │ │ │ └── qi │ │ │ │ │ └── flush_multi_pass.txt │ │ │ └── test │ │ │ │ └── test_headers │ │ │ │ └── main.cpp │ │ ├── classic │ │ │ ├── change_log.html │ │ │ ├── example │ │ │ │ └── fundamental │ │ │ │ │ └── position_iterator │ │ │ │ │ ├── position_iterator.err2 │ │ │ │ │ ├── position_iterator.ok │ │ │ │ │ ├── position_iterator.err1 │ │ │ │ │ └── position_iterator.err3 │ │ │ ├── doc │ │ │ │ ├── theme │ │ │ │ │ ├── bkd.gif │ │ │ │ │ ├── bkd2.gif │ │ │ │ │ ├── bulb.gif │ │ │ │ │ ├── lens.gif │ │ │ │ │ ├── note.gif │ │ │ │ │ ├── alert.gif │ │ │ │ │ ├── arrow.gif │ │ │ │ │ ├── bullet.gif │ │ │ │ │ ├── intro1.png │ │ │ │ │ ├── intro2.png │ │ │ │ │ ├── intro3.png │ │ │ │ │ ├── intro4.png │ │ │ │ │ ├── intro5.png │ │ │ │ │ ├── intro6.png │ │ │ │ │ ├── intro7.png │ │ │ │ │ ├── l_arr.gif │ │ │ │ │ ├── lambda.png │ │ │ │ │ ├── r_arr.gif │ │ │ │ │ ├── spirit.gif │ │ │ │ │ ├── trees1.png │ │ │ │ │ ├── trees2.png │ │ │ │ │ ├── trees3.png │ │ │ │ │ ├── trees4.png │ │ │ │ │ ├── u_arr.gif │ │ │ │ │ ├── closure1.png │ │ │ │ │ ├── scanner1.png │ │ │ │ │ ├── subrule1.png │ │ │ │ │ ├── error_handling.png │ │ │ │ │ ├── l_arr_disabled.gif │ │ │ │ │ ├── organization1.png │ │ │ │ │ └── r_arr_disabled.gif │ │ │ │ ├── functional.html │ │ │ │ ├── primitives.html │ │ │ │ └── dynamic_parsers.html │ │ │ ├── phoenix │ │ │ │ └── doc │ │ │ │ │ ├── preface.html │ │ │ │ │ ├── theme │ │ │ │ │ ├── bkd.gif │ │ │ │ │ ├── bkd2.gif │ │ │ │ │ ├── bulb.gif │ │ │ │ │ ├── lens.gif │ │ │ │ │ ├── note.gif │ │ │ │ │ ├── alert.gif │ │ │ │ │ ├── arrow.gif │ │ │ │ │ ├── bullet.gif │ │ │ │ │ ├── l_arr.gif │ │ │ │ │ ├── r_arr.gif │ │ │ │ │ ├── smiley.gif │ │ │ │ │ ├── spirit.gif │ │ │ │ │ ├── u_arr.gif │ │ │ │ │ ├── l_arr_disabled.gif │ │ │ │ │ └── r_arr_disabled.gif │ │ │ │ │ └── references.html │ │ │ ├── test │ │ │ │ ├── actor │ │ │ │ │ └── unit_test.cpp │ │ │ │ └── pch.hpp │ │ │ └── meta │ │ │ │ └── libraries.json │ │ ├── doc │ │ │ ├── html │ │ │ │ └── images │ │ │ │ │ ├── note.png │ │ │ │ │ ├── plus.png │ │ │ │ │ ├── tip.png │ │ │ │ │ ├── alert.png │ │ │ │ │ ├── kleene.png │ │ │ │ │ ├── caution.png │ │ │ │ │ ├── important.png │ │ │ │ │ ├── lexerflow.png │ │ │ │ │ ├── optional.png │ │ │ │ │ ├── predicate.png │ │ │ │ │ ├── sequence.png │ │ │ │ │ ├── terminal.png │ │ │ │ │ ├── alternative.png │ │ │ │ │ ├── callouts │ │ │ │ │ ├── 1.png │ │ │ │ │ ├── 10.png │ │ │ │ │ ├── 11.png │ │ │ │ │ ├── 12.png │ │ │ │ │ ├── 13.png │ │ │ │ │ ├── 14.png │ │ │ │ │ ├── 15.png │ │ │ │ │ ├── 2.png │ │ │ │ │ ├── 3.png │ │ │ │ │ ├── 4.png │ │ │ │ │ ├── 5.png │ │ │ │ │ ├── 6.png │ │ │ │ │ ├── 7.png │ │ │ │ │ ├── 8.png │ │ │ │ │ └── 9.png │ │ │ │ │ ├── start_stop.png │ │ │ │ │ ├── and_predicate.png │ │ │ │ │ ├── flowofcontrol.png │ │ │ │ │ ├── non-terminal.png │ │ │ │ │ ├── not_predicate.png │ │ │ │ │ ├── pascal_string.png │ │ │ │ │ ├── tokenstructure.png │ │ │ │ │ ├── int_performance.png │ │ │ │ │ ├── spiritkarmaflow.png │ │ │ │ │ ├── spiritstructure.png │ │ │ │ │ ├── double_performance.png │ │ │ │ │ └── format_performance.png │ │ │ ├── karma_performance.xlsx │ │ │ ├── x3 │ │ │ │ ├── html │ │ │ │ │ └── images │ │ │ │ │ │ ├── tip.png │ │ │ │ │ │ ├── alert.png │ │ │ │ │ │ ├── kleene.png │ │ │ │ │ │ ├── note.png │ │ │ │ │ │ ├── plus.png │ │ │ │ │ │ ├── caution.png │ │ │ │ │ │ ├── optional.png │ │ │ │ │ │ ├── sequence.png │ │ │ │ │ │ ├── terminal.png │ │ │ │ │ │ ├── alternative.png │ │ │ │ │ │ ├── important.png │ │ │ │ │ │ ├── predicate.png │ │ │ │ │ │ ├── start_stop.png │ │ │ │ │ │ ├── and_predicate.png │ │ │ │ │ │ ├── non-terminal.png │ │ │ │ │ │ ├── not_predicate.png │ │ │ │ │ │ └── pascal_string.png │ │ │ │ └── cppnow_2013 │ │ │ │ │ └── Inside Spirit X3.pptx │ │ │ ├── refcard │ │ │ │ └── spirit-reference.pdf │ │ │ ├── lex │ │ │ │ ├── token.qbk │ │ │ │ ├── tokendef.qbk │ │ │ │ ├── token_class.qbk │ │ │ │ ├── tokendef_class.qbk │ │ │ │ ├── lexer_attributes.qbk │ │ │ │ └── token_definition.qbk │ │ │ └── advanced.qbk │ │ ├── sublibs │ │ ├── test │ │ │ ├── karma │ │ │ │ └── regression_real_0.cpp │ │ │ ├── x3 │ │ │ │ ├── grammar.cpp │ │ │ │ └── grammar.hpp │ │ │ └── test_headers │ │ │ │ └── main.cpp │ │ └── meta │ │ │ └── libraries.json │ ├── atomic │ │ ├── src │ │ │ └── lock_pool_init1.ipp │ │ └── config │ │ │ ├── has_sse2.cpp │ │ │ └── has_sse41.cpp │ ├── filesystem │ │ └── config │ │ │ ├── is_windows_ce.cpp │ │ │ ├── has_stat_st_blksize.cpp │ │ │ ├── has_stat_st_mtim.cpp │ │ │ ├── has_stat_st_mtimensec.cpp │ │ │ ├── has_stat_st_mtimespec.cpp │ │ │ ├── has_attribute_init_priority.cpp │ │ │ ├── has_stat_st_birthtimensec.cpp │ │ │ ├── has_stat_st_birthtim.cpp │ │ │ ├── has_stat_st_birthtimespec.cpp │ │ │ ├── has_cxx20_atomic_ref.cpp │ │ │ └── has_fdopendir_nofollow.cpp │ ├── regex │ │ └── build │ │ │ └── is_legacy_03.cpp │ ├── thread │ │ └── build │ │ │ └── has_atomic_flag_lockfree_test.cpp │ └── exception │ │ └── build │ │ └── Jamfile.v2 │ ├── doc │ └── src │ │ └── images │ │ ├── up.png │ │ ├── home.png │ │ ├── next.png │ │ ├── prev.png │ │ └── callouts │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ └── boost │ ├── functional │ ├── hash.hpp │ ├── hash │ │ └── hash.hpp │ └── hash_fwd.hpp │ ├── concept │ └── detail │ │ └── concept_undef.hpp │ ├── config │ ├── abi │ │ ├── msvc_suffix.hpp │ │ └── borland_suffix.hpp │ ├── platform │ │ ├── amigaos.hpp │ │ └── cray.hpp │ └── compiler │ │ └── compaq_cxx.hpp │ ├── predef │ ├── detail │ │ ├── os_detected.h │ │ ├── comp_detected.h │ │ ├── platform_detected.h │ │ ├── _exception.h │ │ ├── _cassert.h │ │ └── test.h │ ├── library │ │ └── c │ │ │ └── _prefix.h │ ├── version.h │ ├── hardware.h │ ├── library.h │ ├── other.h │ └── language.h │ ├── thread │ ├── detail │ │ └── variadic_footer.hpp │ ├── csbl │ │ ├── memory │ │ │ └── config.hpp │ │ └── vector.hpp │ ├── thread.hpp │ └── executor.hpp │ ├── mpl │ ├── aux_ │ │ ├── preprocessed │ │ │ ├── bcc551 │ │ │ │ └── quote.hpp │ │ │ ├── msvc60 │ │ │ │ └── quote.hpp │ │ │ ├── no_ttp │ │ │ │ └── quote.hpp │ │ │ ├── bcc_pre590 │ │ │ │ └── quote.hpp │ │ │ ├── dmc │ │ │ │ └── template_arity.hpp │ │ │ ├── mwcw │ │ │ │ └── template_arity.hpp │ │ │ └── plain │ │ │ │ └── template_arity.hpp │ │ └── config │ │ │ ├── workaround.hpp │ │ │ ├── msvc.hpp │ │ │ └── intel.hpp │ ├── min.hpp │ ├── end.hpp │ ├── begin.hpp │ ├── next.hpp │ ├── prior.hpp │ ├── logical.hpp │ ├── less.hpp │ ├── plus.hpp │ ├── limits │ │ ├── map.hpp │ │ └── list.hpp │ ├── minus.hpp │ ├── times.hpp │ ├── greater.hpp │ └── int.hpp │ ├── core │ ├── use_default.hpp │ └── yield_primitives.hpp │ ├── detail │ └── workaround.hpp │ ├── ref.hpp │ ├── endian │ └── detail │ │ └── static_assert.hpp │ ├── exception_ptr.hpp │ ├── utility │ ├── declval.hpp │ ├── addressof.hpp │ └── enable_if.hpp │ ├── align │ ├── detail │ │ ├── align_cxx11.hpp │ │ └── alignment_of_cxx11.hpp │ ├── alignment_of_forward.hpp │ └── align.hpp │ ├── noncopyable.hpp │ ├── function │ ├── function0.hpp │ ├── function1.hpp │ ├── function2.hpp │ ├── function3.hpp │ ├── function4.hpp │ ├── function5.hpp │ ├── function6.hpp │ ├── function7.hpp │ ├── function8.hpp │ ├── function9.hpp │ └── function10.hpp │ ├── spirit │ ├── home │ │ ├── support │ │ │ ├── detail │ │ │ │ └── lexer │ │ │ │ │ └── size_t.hpp │ │ │ └── iterators │ │ │ │ └── ostream_iterator.hpp │ │ ├── karma │ │ │ ├── action.hpp │ │ │ ├── auto.hpp │ │ │ ├── char.hpp │ │ │ ├── binary.hpp │ │ │ ├── string.hpp │ │ │ ├── format.hpp │ │ │ ├── stream.hpp │ │ │ └── format_auto.hpp │ │ ├── qi │ │ │ ├── match.hpp │ │ │ ├── match_auto.hpp │ │ │ └── action.hpp │ │ └── lex │ │ │ └── primitives.hpp │ ├── repository │ │ └── home │ │ │ ├── karma │ │ │ └── directive.hpp │ │ │ ├── qi │ │ │ ├── operator.hpp │ │ │ └── nonterminal.hpp │ │ │ └── karma.hpp │ ├── include │ │ └── classic.hpp │ └── version.hpp │ ├── mp11 │ ├── version.hpp │ └── detail │ │ └── mp_list.hpp │ ├── chrono │ ├── chrono.hpp │ └── detail │ │ └── system.hpp │ ├── function_types │ └── detail │ │ ├── encoding │ │ └── aliases_undef.hpp │ │ └── pp_tags │ │ └── cc_tag.hpp │ ├── iterator_adaptors.hpp │ ├── phoenix.hpp │ ├── system │ ├── error_category.hpp │ ├── error_condition.hpp │ ├── generic_category.hpp │ └── system_category.hpp │ ├── make_shared.hpp │ ├── move │ └── detail │ │ └── config_end.hpp │ ├── weak_ptr.hpp │ ├── typeof │ └── std │ │ ├── memory.hpp │ │ └── string.hpp │ ├── ratio │ └── config.hpp │ ├── type.hpp │ ├── intrusive_ptr.hpp │ ├── scoped_ptr.hpp │ ├── fusion │ ├── include │ │ ├── io.hpp │ │ ├── map.hpp │ │ ├── out.hpp │ │ ├── any.hpp │ │ ├── array.hpp │ │ ├── at.hpp │ │ ├── deref.hpp │ │ ├── next.hpp │ │ ├── nview.hpp │ │ ├── prior.hpp │ │ ├── cons.hpp │ │ ├── deque.hpp │ │ ├── end.hpp │ │ ├── struct.hpp │ │ ├── vector.hpp │ │ ├── advance.hpp │ │ ├── as_map.hpp │ │ ├── at_c.hpp │ │ ├── back.hpp │ │ ├── begin.hpp │ │ ├── copy.hpp │ │ ├── empty.hpp │ │ ├── fold.hpp │ │ ├── front.hpp │ │ ├── is_view.hpp │ │ ├── move.hpp │ │ ├── size.hpp │ │ ├── zip_view.hpp │ │ ├── as_list.hpp │ │ ├── at_key.hpp │ │ ├── deque_fwd.hpp │ │ ├── join.hpp │ │ ├── std_pair.hpp │ │ ├── value_of.hpp │ │ ├── comparison.hpp │ │ ├── has_key.hpp │ │ ├── intrinsic.hpp │ │ ├── tag_of_fwd.hpp │ │ ├── as_vector.hpp │ │ ├── category_of.hpp │ │ ├── for_each.hpp │ │ ├── is_sequence.hpp │ │ ├── make_map.hpp │ │ ├── reverse.hpp │ │ ├── single_view.hpp │ │ ├── value_at.hpp │ │ ├── make_cons.hpp │ │ ├── mpl.hpp │ │ ├── pop_back.hpp │ │ ├── filter_if.hpp │ │ ├── is_segmented.hpp │ │ ├── iterator_base.hpp │ │ ├── iterator_range.hpp │ │ ├── pop_front.hpp │ │ ├── push_back.hpp │ │ └── transform.hpp │ ├── support │ │ └── void.hpp │ └── sequence │ │ └── intrinsic │ │ └── at_c.hpp │ ├── phoenix │ └── fusion.hpp │ ├── scoped_array.hpp │ ├── intrusive │ └── detail │ │ └── config_end.hpp │ ├── type_traits │ └── negation.hpp │ ├── optional.hpp │ ├── date_time.hpp │ ├── range │ └── iterator_range.hpp │ ├── shared_ptr.hpp │ └── enable_shared_from_this.hpp ├── src ├── cmake │ └── libdbcpppConfig.cmake ├── SignalGroup.h ├── EndianConfig.h ├── EndianConfig.h.in └── Export.h ├── include └── dbcppp │ └── Export.h ├── tools └── dbcppp │ └── CMakeLists.txt └── .gitmodules /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory(BasicUsage) 3 | -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- 1 | 2 | #define CATCH_CONFIG_MAIN 3 | #include "Catch2.h" 4 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/mini_xml_samples/1.toyxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/mini_xml_samples/2.toyxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/mini_xml_samples/4.toyxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cmake/libdbcpppConfig.cmake: -------------------------------------------------------------------------------- 1 | include("${CMAKE_CURRENT_LIST_DIR}/libdbcpppTargets.cmake") -------------------------------------------------------------------------------- /tests/test_files/dbc/empty_ns.dbc: -------------------------------------------------------------------------------- 1 | VERSION "" 2 | 3 | 4 | NS_: 5 | 6 | BS_: 7 | 8 | BU_: 9 | -------------------------------------------------------------------------------- /tests/test_files/dbc/abs.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/tests/test_files/dbc/abs.dbc -------------------------------------------------------------------------------- /tests/test_files/dbc/cp1252.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/tests/test_files/dbc/cp1252.dbc -------------------------------------------------------------------------------- /tests/test_files/dbc/choices.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/tests/test_files/dbc/choices.dbc -------------------------------------------------------------------------------- /tests/test_files/dbc/vehicle.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/tests/test_files/dbc/vehicle.dbc -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example1.input: -------------------------------------------------------------------------------- 1 | { 2 | hello world, 3 | hello world, 4 | goodbye 5 | } 6 | -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/up.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/home.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/next.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/prev.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/index.html -------------------------------------------------------------------------------- /tests/test_files/dbc/CamelCaseEmpty.dbc: -------------------------------------------------------------------------------- 1 | VERSION "" 2 | 3 | BS_: 4 | 5 | BU_: Node TestNode 6 | 7 | 8 | BO_ 1024 Message1: 5 TestNode -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/1.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/2.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/3.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/4.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/5.png -------------------------------------------------------------------------------- /third-party/boost/doc/src/images/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/doc/src/images/callouts/6.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/index.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/change_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/change_log.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/example/fundamental/position_iterator/position_iterator.err2: -------------------------------------------------------------------------------- 1 | 0, 1,2 , 3 ,4 2 | ,5, 3 | 6 4 | , 5 | 7 6 | 7 | 8 | , 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/example/fundamental/position_iterator/position_iterator.ok: -------------------------------------------------------------------------------- 1 | 0, 1,2 , 3 ,4 2 | ,5, 3 | 6 4 | , 5 | 7 6 | 7 | 8 | ,08 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/note.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/plus.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/tip.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/mini_xml_samples/3.toyxml: -------------------------------------------------------------------------------- 1 | 2 | bar 1 3 | bar 2 4 | bar 3 5 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/bkd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/bkd.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/bkd2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/bkd2.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/bulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/bulb.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/lens.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/lens.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/note.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/example/fundamental/position_iterator/position_iterator.err1: -------------------------------------------------------------------------------- 1 | 0, 1,2 , 3 a,4 2 | ,5, 3 | 6 4 | , 5 | 7 6 | 7 | 8 | ,08 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/example/fundamental/position_iterator/position_iterator.err3: -------------------------------------------------------------------------------- 1 | 0, 1,2 , a3 ,4 2 | ,5, 3 | 6 4 | , 5 | 7 6 | 7 | 8 | ,08 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/alert.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/kleene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/kleene.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/karma_performance.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/karma_performance.xlsx -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/tip.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/functional.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/functional.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/primitives.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/primitives.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/alert.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/arrow.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/bullet.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro2.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro3.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro4.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro5.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro6.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/intro7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/intro7.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/l_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/l_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/lambda.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/r_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/r_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/spirit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/spirit.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/trees1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/trees1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/trees2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/trees2.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/trees3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/trees3.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/trees4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/trees4.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/u_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/u_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/caution.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/important.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/lexerflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/lexerflow.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/optional.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/sequence.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/terminal.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/alert.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/kleene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/kleene.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/note.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/plus.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/sublibs: -------------------------------------------------------------------------------- 1 | The existence of this file tells the regression reporting programs that the directory contains sub-directories which are libraries. -------------------------------------------------------------------------------- /src/SignalGroup.h: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | 4 | namespace dbcppp 5 | { 6 | class SignalGroup 7 | { 8 | public: 9 | private: 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/closure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/closure1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/scanner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/scanner1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/subrule1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/subrule1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/alternative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/alternative.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/10.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/11.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/12.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/13.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/14.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/15.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/2.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/3.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/4.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/5.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/6.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/7.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/8.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/callouts/9.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/start_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/start_stop.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/caution.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/optional.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/sequence.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/terminal.png -------------------------------------------------------------------------------- /tests/test_files/dbc/message-dlc-zero.dbc: -------------------------------------------------------------------------------- 1 | VERSION "" 2 | 3 | BS_: 4 | 5 | BU_: Node TestNode 6 | 7 | 8 | BO_ 1024 Message1: 0 TestNode 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/dynamic_parsers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/dynamic_parsers.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/preface.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/preface.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/bkd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/bkd.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/bkd2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/bkd2.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/bulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/bulb.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/lens.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/lens.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/note.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/and_predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/and_predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/flowofcontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/flowofcontrol.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/non-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/non-terminal.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/not_predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/not_predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/pascal_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/pascal_string.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/tokenstructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/tokenstructure.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/refcard/spirit-reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/refcard/spirit-reference.pdf -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/alternative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/alternative.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/important.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/start_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/start_stop.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/tip.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/test/karma/regression_real_0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/test/karma/regression_real_0.cpp -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/error_handling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/error_handling.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/l_arr_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/l_arr_disabled.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/organization1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/organization1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/doc/theme/r_arr_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/doc/theme/r_arr_disabled.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/references.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/references.html -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/alert.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/arrow.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/bullet.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/l_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/l_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/r_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/r_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/smiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/smiley.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/spirit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/spirit.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/u_arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/u_arr.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/int_performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/int_performance.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/spiritkarmaflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/spiritkarmaflow.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/spiritstructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/spiritstructure.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/and_predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/and_predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/non-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/non-terminal.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/not_predicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/not_predicate.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/html/images/pascal_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/html/images/pascal_string.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/c.expect: -------------------------------------------------------------------------------- 1 | In file <%.*?c.input%>, line 5: 2 | Error! Expecting: '}' here: 3 | banana 4 | ________^_ -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/e.expect: -------------------------------------------------------------------------------- 1 | In file <%.*?e.input%>, line 8: 2 | Error! Expecting end of input here: 3 | }; 4 | _^_ 5 | 6 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/alert.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/note.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/double_performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/double_performance.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/html/images/format_performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/html/images/format_performance.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/caution.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/x3/cppnow_2013/Inside Spirit X3.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/doc/x3/cppnow_2013/Inside Spirit X3.pptx -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example3.input: -------------------------------------------------------------------------------- 1 | /* the following are couplets */ 2 | (1) (1 2) (1 2 3) ... 3 | ((1)) ((1 2)(3 4)) (((1) (2 3) (1 2 (3) 4))) ... 4 | (((1))) ... 5 | 6 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/d.expect: -------------------------------------------------------------------------------- 1 | In file <%.*?d.input%>, line 5: 2 | Error! Expecting: '=' here: 3 | "x" : "123" 4 | ____________^_ 5 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/1.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/2.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/3.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/4.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/5.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/6.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/7.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/8.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/9.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/important.png -------------------------------------------------------------------------------- /src/EndianConfig.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace dbcppp 4 | { 5 | enum class Endian 6 | { 7 | Little, 8 | Big, 9 | Native = Little, 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/l_arr_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/l_arr_disabled.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/phoenix/doc/theme/r_arr_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/classic/phoenix/doc/theme/r_arr_disabled.gif -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/b.expect: -------------------------------------------------------------------------------- 1 | In file <%.*?b.input%>, line 4: 2 | Error! Expecting: Value here: 3 | "position" = $ 4 | _________________^_ -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/10.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/11.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/12.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/13.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/14.png -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/html/images/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xR3b0rn/dbcppp/HEAD/third-party/boost/libs/spirit/repository/doc/html/images/callouts/15.png -------------------------------------------------------------------------------- /src/EndianConfig.h.in: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace dbcppp 4 | { 5 | enum class Endian 6 | { 7 | Little, 8 | Big, 9 | Native = @BYTE_ORDER@, 10 | }; 11 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_examples/a.rexpr: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = { 5 | "x" = "123" 6 | "y" = "456" 7 | } 8 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/c.input: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = { 5 | banana 6 | "y" = "456" 7 | } 8 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/a.input: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = { 5 | "x" = "123" 6 | "y" = "456" 7 | } 8 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/b.input: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = $ 5 | "x" = "123" 6 | "y" = "456" 7 | } 8 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/d.input: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = { 5 | "x" : "123" 6 | "y" = "456" 7 | } 8 | } -------------------------------------------------------------------------------- /tests/test_files/kcd/empty.kcd: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/a.expect: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "position" = { 4 | "x" = "123" 5 | "y" = "456" 6 | } 7 | "size" = "29 cm." 8 | } 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/test_files/e.input: -------------------------------------------------------------------------------- 1 | { 2 | "color" = "blue" 3 | "size" = "29 cm." 4 | "position" = { 5 | "x" = "123" 6 | "y" = "456" 7 | } 8 | }; 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/test/x3/grammar.cpp: -------------------------------------------------------------------------------- 1 | #include "grammar.hpp" 2 | 3 | auto const grammar_def = x3::int_; 4 | 5 | BOOST_SPIRIT_DEFINE(grammar) 6 | BOOST_SPIRIT_INSTANTIATE(grammar_type, char const*, x3::unused_type) 7 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example2.input: -------------------------------------------------------------------------------- 1 | Our hiking boots are ready. So, let's pack! 2 | 3 | Have you the plane tickets for there and back? 4 | 5 | I do, I do. We're all ready to go. Grab my hand and be my beau. 6 | 7 | 8 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/word_count.input: -------------------------------------------------------------------------------- 1 | Our hiking boots are ready. So, let's pack! 2 | 3 | Have you the plane tickets for there and back? 4 | 5 | I do, I do. We're all ready to go. Grab my hand and be my beau. 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/Config.h.in: -------------------------------------------------------------------------------- 1 | #define TEST_DBC "@CMAKE_CURRENT_SOURCE_DIR@/Test.dbc" 2 | constexpr const char* TEST_FILES_PATH = "@CMAKE_CURRENT_SOURCE_DIR@/test_files"; 3 | #define TEST_DBC_WITH_SINGLE_COMMENTS "@CMAKE_CURRENT_SOURCE_DIR@/Test_single_comments.dbc" 4 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/static_lexer/word_count.input: -------------------------------------------------------------------------------- 1 | Our hiking boots are ready. So, let's pack! 2 | 3 | Have you the plane tickets for there and back? 4 | 5 | I do, I do. We're all ready to go. Grab my hand and be my beau. 6 | 7 | 8 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/conjure_samples/precedence.cnj: -------------------------------------------------------------------------------- 1 | /* testing the shunting yard operator precedence algorithm */ 2 | 3 | int main() 4 | { 5 | return 1 + 2 + 3 + 5 * 4 * 6 + 5; /* answer is 131 */ 6 | } 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/test_files/dbc/no_signals.dbc: -------------------------------------------------------------------------------- 1 | VERSION "HIPBNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/4/%%%/4/'%**4YYY///" 2 | 3 | BS_: 4 | 5 | BU_: Node TestNode 6 | 7 | 8 | BO_ 1024 Message1: 5 TestNode 9 | 10 | BO_ 1025 Message2: 0 TestNode 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/test/x3/grammar.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | namespace x3 = boost::spirit::x3; 4 | 5 | x3::rule const grammar; 6 | using grammar_type = decltype(grammar); 7 | BOOST_SPIRIT_DECLARE(grammar_type) 8 | -------------------------------------------------------------------------------- /src/Export.h: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | 4 | #ifdef _WIN32 5 | # ifdef DBCPPP_EXPORT 6 | # define DBCPPP_API __declspec(dllexport) 7 | # else 8 | # define DBCPPP_API __declspec(dllimport) 9 | # endif 10 | #else 11 | # define DBCPPP_API 12 | #endif 13 | -------------------------------------------------------------------------------- /include/dbcppp/Export.h: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | 4 | #ifdef _WIN32 5 | # ifdef DBCPPP_EXPORT 6 | # define DBCPPP_API __declspec(dllexport) 7 | # else 8 | # define DBCPPP_API __declspec(dllimport) 9 | # endif 10 | #else 11 | # define DBCPPP_API 12 | #endif 13 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/support/multi_pass.txt: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2001-2009 Hartmut Kaiser 2 | # 3 | # Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 1.0,2.0,3.0 7 | -------------------------------------------------------------------------------- /third-party/boost/boost/functional/hash.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | -------------------------------------------------------------------------------- /third-party/boost/boost/functional/hash/hash.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | -------------------------------------------------------------------------------- /third-party/boost/boost/functional/hash_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example4.input: -------------------------------------------------------------------------------- 1 | /* example4.input */ 2 | { 3 | 4 | if (variable) { a = b ; } 5 | 6 | while (10) { 7 | 8 | if (2) { b = 10 ; } 9 | if (x) { c = x ; } else { d = 10 ; } 10 | 11 | } 12 | 13 | variable = 42; 14 | 15 | } 16 | 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example6.input: -------------------------------------------------------------------------------- 1 | /* example6.input */ 2 | { 3 | 4 | if (variable) { a = b ; } 5 | 6 | while (10) { 7 | 8 | if (2) { b = 10 ; } 9 | if (x) { c = x ; } else { d = 10 ; } 10 | 11 | } 12 | 13 | variable = 42; 14 | 15 | } 16 | 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/print_numbers.input: -------------------------------------------------------------------------------- 1 | /* example6.input */ 2 | { 3 | 4 | if (variable) { a = b ; } 5 | 6 | while (10) { 7 | 8 | if (2) { b = 10 ; } 9 | if (x) { c = x ; } else { d = 10 ; } 10 | 11 | } 12 | 13 | variable = 42; 14 | 15 | } 16 | 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/concept/detail/concept_undef.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2006. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | # undef BOOST_concept_typename 5 | # undef BOOST_concept 6 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/mini_c_samples/2.mini: -------------------------------------------------------------------------------- 1 | /* The factorial */ 2 | 3 | int factorial(n) 4 | { 5 | if (n <= 0) 6 | return 1; 7 | else 8 | return n * factorial(n-1); 9 | } 10 | 11 | int main(n) 12 | { 13 | return factorial(n); 14 | } 15 | 16 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/conjure_samples/factorial.cnj: -------------------------------------------------------------------------------- 1 | /* The factorial */ 2 | 3 | int factorial(n) 4 | { 5 | if (n <= 0) 6 | return 1; 7 | else 8 | return n * factorial(n-1); 9 | } 10 | 11 | int main(n) 12 | { 13 | return factorial(n); 14 | } 15 | 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/config/abi/msvc_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #pragma pack(pop) 7 | 8 | 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/lex/example5.input: -------------------------------------------------------------------------------- 1 | /* example5.input */ 2 | { 3 | 4 | if (variable) { a = b ; } 5 | 6 | while (10) { 7 | 8 | if (2) { b = 10 ; } 9 | if (x) { c = x ; } else { d = 10 ; } 10 | 11 | } 12 | 13 | variable = 42; 14 | if (variable) { a = b ; } else { } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/example/qi/flush_multi_pass.txt: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2001-2009 Hartmut Kaiser 2 | # 3 | # Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #define MACRO foo 7 | #undef MACRO 8 | 9 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/conjure_samples/error.cnj: -------------------------------------------------------------------------------- 1 | /* conjure program with syntax error */ 2 | 3 | int foo(n) 4 | { 5 | int a = 2; 6 | if (n @ 3) /* we don't have @ operator in conjure */ 7 | { 8 | a = 3 9 | } 10 | return a; 11 | } 12 | 13 | int main() 14 | { 15 | return foo(10); 16 | } -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/mini_c_samples/3.mini: -------------------------------------------------------------------------------- 1 | /* mini program with syntax error */ 2 | 3 | int foo(n) 4 | { 5 | int a = 2; 6 | if (n @ 3) /* we don't have @ operator in mini_c */ 7 | { 8 | a = 3 9 | } 10 | return a; 11 | } 12 | 13 | int main() 14 | { 15 | return foo(10); 16 | } 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/os_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL_OS_DETECTED 9 | #define BOOST_PREDEF_DETAIL_OS_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/thread/detail/variadic_footer.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | #if defined BOOST_NO_CXX11_VARIADIC_TEMPLATES 8 | 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/mini_c_samples/1.mini: -------------------------------------------------------------------------------- 1 | /* My first mini program */ 2 | 3 | int pow2(n) 4 | { 5 | int a = 2; 6 | int i = 1; 7 | while (i < n) 8 | { 9 | a = a * 2; 10 | i = i + 1; 11 | } 12 | return a; 13 | } 14 | 15 | int main() 16 | { 17 | return pow2(10); 18 | } 19 | 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/comp_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL_COMP_DETECTED 9 | #define BOOST_PREDEF_DETAIL_COMP_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/qi/compiler_tutorial/conjure_samples/pow2.cnj: -------------------------------------------------------------------------------- 1 | /* My first conjure program */ 2 | 3 | int pow2(n) 4 | { 5 | int a = 2; 6 | int i = 1; 7 | while (i < n) 8 | { 9 | a = a * 2; 10 | i = i + 1; 11 | } 12 | return a; 13 | } 14 | 15 | int main() 16 | { 17 | return pow2(10); 18 | } 19 | 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/platform_detected.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL_PLAT_DETECTED 9 | #define BOOST_PREDEF_DETAIL_PLAT_DETECTED 1 10 | #endif 11 | -------------------------------------------------------------------------------- /tools/dbcppp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.14) 2 | 3 | project(dbcparser LANGUAGES CXX) 4 | 5 | add_executable(${PROJECT_NAME} main.cpp) 6 | add_dependencies(${PROJECT_NAME} dbcppp) 7 | target_link_libraries(${PROJECT_NAME} dbcppp ${Boost_LIBRARIES} cxxopts) 8 | 9 | install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) 10 | 11 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "third-party/cxxopts"] 2 | path = third-party/cxxopts 3 | url = https://github.com/jarro2783/cxxopts.git 4 | [submodule "third-party/libxmlmm"] 5 | path = third-party/libxmlmm 6 | url = https://github.com/xR3b0rn/libxmlmm.git 7 | [submodule "third-party/libxml2"] 8 | path = third-party/libxml2 9 | url = https://github.com/GNOME/libxml2.git 10 | -------------------------------------------------------------------------------- /third-party/boost/boost/config/abi/borland_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | # pragma option pop 7 | #pragma nopushoptwarn 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /third-party/boost/libs/atomic/src/lock_pool_init1.ipp: -------------------------------------------------------------------------------- 1 | /* 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * Copyright (c) 2020 Andrey Semashev 7 | */ 8 | 9 | #if BOOST_PP_ITERATION() > 1 10 | , 11 | #endif 12 | 13 | { BOOST_ATOMIC_LOCK_STATE_INIT } 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2008 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // *Preprocessed* version of the main "quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/is_windows_ce.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #if !defined(_WIN32_WCE) 9 | #error "This is not Windows CE" 10 | #endif 11 | 12 | int main() 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/core/use_default.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2019 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, Version 1.0. 6 | (http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | #ifndef BOOST_CORE_USE_DEFAULT_HPP 9 | #define BOOST_CORE_USE_DEFAULT_HPP 10 | 11 | namespace boost { 12 | 13 | struct use_default { }; 14 | 15 | } /* boost */ 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/library/c/_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_LIBRARY_C__PREFIX_H 9 | #define BOOST_PREDEF_LIBRARY_C__PREFIX_H 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/detail/workaround.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef BOOST_WORKAROUND_DWA2002126_HPP 6 | #define BOOST_WORKAROUND_DWA2002126_HPP 7 | 8 | #include 9 | 10 | #endif // BOOST_WORKAROUND_DWA2002126_HPP 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/_exception.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL__EXCEPTION_H 9 | #define BOOST_PREDEF_DETAIL__EXCEPTION_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/libs/regex/build/is_legacy_03.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2020 4 | * John Maddock 5 | * 6 | * Use, modification and distribution are subject to the 7 | * Boost Software License, Version 1.0. (See accompanying file 8 | * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 9 | * 10 | */ 11 | 12 | #include 13 | 14 | #ifdef BOOST_REGEX_CXX03 15 | #error "Legacy mode" 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2015-2016 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_VERSION_H 9 | #define BOOST_PREDEF_VERSION_H 10 | 11 | #include 12 | 13 | #define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,15,0) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/_cassert.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL__CASSERT_H 9 | #define BOOST_PREDEF_DETAIL__CASSERT_H 10 | 11 | #if defined(__cplusplus) 12 | #include 13 | #else 14 | #include 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/ref.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_REF_HPP 10 | #define BOOST_REF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/ref.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/endian/detail/static_assert.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_ENDIAN_DETAIL_STATIC_ASSERT_HPP_INCLUDED 2 | #define BOOST_ENDIAN_DETAIL_STATIC_ASSERT_HPP_INCLUDED 3 | 4 | // Copyright 2023 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // https://www.boost.org/LICENSE_1_0.txt 7 | 8 | #define BOOST_ENDIAN_STATIC_ASSERT(...) static_assert(__VA_ARGS__, #__VA_ARGS__) 9 | 10 | #endif // BOOST_ENDIAN_DETAIL_STATIC_ASSERT_HPP_INCLUDED 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/exception_ptr.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_EXCEPTION_FA5836A2CADA11DC8CD47C8555D89593 7 | #define BOOST_EXCEPTION_FA5836A2CADA11DC8CD47C8555D89593 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/utility/declval.hpp: -------------------------------------------------------------------------------- 1 | // declval.hpp -------------------------------------------------------------// 2 | 3 | // Copyright 2010 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | #ifndef BOOST_UTILITY_DECLVAL_HPP 9 | #define BOOST_UTILITY_DECLVAL_HPP 10 | 11 | #include 12 | 13 | #endif // BOOST_UTILITY_DECLVAL_HPP 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/detail/test.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL_TEST_H 9 | #define BOOST_PREDEF_DETAIL_TEST_H 10 | 11 | #if !defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 12 | 13 | #define BOOST_PREDEF_DECLARE_TEST(x,s) 14 | 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/thread/csbl/memory/config.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/10 Vicente J. Botet Escriba 7 | // Creation. 8 | 9 | #ifndef BOOST_CSBL_MEMORY_CONFIG_HPP 10 | #define BOOST_CSBL_MEMORY_CONFIG_HPP 11 | 12 | #include 13 | 14 | #endif // header 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/thread/thread.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_THREAD_THREAD_HPP 2 | #define BOOST_THREAD_THREAD_HPP 3 | 4 | // thread.hpp 5 | // 6 | // (C) Copyright 2007-8 Anthony Williams 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. (See 9 | // accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #include 13 | #include 14 | 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/thread/build/has_atomic_flag_lockfree_test.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013, Petr Machata, Red Hat Inc. 2 | // 3 | // Use modification and distribution are subject to the boost Software 4 | // License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 5 | 6 | #include "../../../boost/atomic.hpp" 7 | #include "../../../boost/static_assert.hpp" 8 | 9 | int main(int argc, char *argv[]) 10 | { 11 | BOOST_STATIC_ASSERT(BOOST_ATOMIC_FLAG_LOCK_FREE); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/align/detail/align_cxx11.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, Version 1.0. 6 | (http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | #ifndef BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 9 | #define BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 10 | 11 | #include 12 | 13 | namespace boost { 14 | namespace alignment { 15 | 16 | using std::align; 17 | 18 | } /* alignment */ 19 | } /* boost */ 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/noncopyable.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_NONCOPYABLE_HPP 10 | #define BOOST_NONCOPYABLE_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/noncopyable.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_blksize.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_blksize = 10; 18 | } 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_mtim.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_mtim.tv_nsec = 10; 18 | } 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_mtimensec.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_mtimensec = 10; 18 | } 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/test/test_headers/main.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2003-2008 Matthias Christian Schabel 2 | // Copyright (c) 2007-2008 Steven Watanabe 3 | // Copyright (c) 2010 Joel de Guzman 4 | // Copyright (c) 2010 Hartmut Kaiser 5 | // Copyright (c) 2009 Francois Barel 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | 11 | int main() 12 | { 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/align/alignment_of_forward.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, Version 1.0. 6 | (http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | #ifndef BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP 9 | #define BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP 10 | 11 | namespace boost { 12 | namespace alignment { 13 | 14 | template 15 | struct alignment_of; 16 | 17 | } /* alignment */ 18 | } /* boost */ 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function0.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 0 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function1.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 1 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function2.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 2 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function3.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 3 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function4.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 4 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function5.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 5 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function6.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 6 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function7.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 7 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function8.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 8 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function9.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 9 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/token.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section Token] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/function/function10.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Function library 2 | 3 | // Copyright Douglas Gregor 2002-2003. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org 9 | 10 | #define BOOST_FUNCTION_NUM_ARGS 10 11 | #include 12 | #undef BOOST_FUNCTION_NUM_ARGS 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/support/detail/lexer/size_t.hpp: -------------------------------------------------------------------------------- 1 | // size_t.h 2 | // Copyright (c) 2007-2009 Ben Hanson (http://www.benhanson.net/) 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file licence_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | #ifndef BOOST_SPIRIT_SUPPORT_DETAIL_LEXER_SIZE_T_HPP 7 | #define BOOST_SPIRIT_SUPPORT_DETAIL_LEXER_SIZE_T_HPP 8 | 9 | #include // ptrdiff_t 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_mtimespec.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_mtimespec.tv_nsec = 10; 18 | } 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/tokendef.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section TokenDef] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/test/test_headers/main.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2003-2008 Matthias Christian Schabel 2 | // Copyright (c) 2007-2008 Steven Watanabe 3 | // Copyright (c) 2010 Joel de Guzman 4 | // Copyright (c) 2010 Hartmut Kaiser 5 | // Copyright (c) 2009 Francois Barel 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | 11 | int main() 12 | { 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/hardware.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Charly Chevalier 2015 3 | Copyright Joel Falcou 2015 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #if !defined(BOOST_PREDEF_HARDWARE_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 10 | #ifndef BOOST_PREDEF_HARDWARE_H 11 | #define BOOST_PREDEF_HARDWARE_H 12 | #endif 13 | 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/utility/addressof.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ADDRESSOF_HPP 10 | #define BOOST_UTILITY_ADDRESSOF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/addressof.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/utility/enable_if.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ENABLE_IF_HPP 10 | #define BOOST_UTILITY_ENABLE_IF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/enable_if.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/library.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(BOOST_PREDEF_LIBRARY_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_LIBRARY_H 10 | #define BOOST_PREDEF_LIBRARY_H 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_attribute_init_priority.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | struct global_class 9 | { 10 | global_class() {} 11 | ~global_class() {} 12 | }; 13 | 14 | __attribute__ ((init_priority(32767))) 15 | global_class g_object; 16 | 17 | int main() 18 | { 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/token_class.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:token Token Class] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/core/yield_primitives.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_CORE_YIELD_PRIMITIVES_HPP_INCLUDED 2 | #define BOOST_CORE_YIELD_PRIMITIVES_HPP_INCLUDED 3 | 4 | // Copyright 2023 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // https://www.boost.org/LICENSE_1_0.txt 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | #endif // #ifndef BOOST_CORE_YIELD_PRIMITIVES_HPP_INCLUDED 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/action.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM) 7 | #define BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/mp11/version.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MP11_VERSION_HPP_INCLUDED 2 | #define BOOST_MP11_VERSION_HPP_INCLUDED 3 | 4 | // Copyright 2019 Peter Dimov 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // 8 | // See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt 10 | 11 | // Same format as BOOST_VERSION: 12 | // major * 100000 + minor * 100 + patch 13 | 14 | #define BOOST_MP11_VERSION 108400 15 | 16 | #endif // #ifndef BOOST_MP11_VERSION_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/tokendef_class.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:tokendef TokenDef Class] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/min.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MIN_HPP_INCLUDED 3 | #define BOOST_MPL_MIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_MIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/end.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_END_HPP_INCLUDED 3 | #define BOOST_MPL_END_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_END_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_birthtimensec.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_birthtime = 1; 18 | st.st_birthtimensec = 10; 19 | } 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/config/platform/amigaos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | #define BOOST_PLATFORM "AmigaOS" 9 | 10 | #define BOOST_DISABLE_THREADS 11 | #define BOOST_NO_CWCHAR 12 | #define BOOST_NO_STD_WSTRING 13 | #define BOOST_NO_INTRINSIC_WCHAR_T 14 | 15 | 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/begin.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BEGIN_HPP_INCLUDED 3 | #define BOOST_MPL_BEGIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_BEGIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/next.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_NEXT_HPP_INCLUDED 3 | #define BOOST_MPL_NEXT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_NEXT_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_birthtim.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_birthtim.tv_sec = 1; 18 | st.st_birthtim.tv_nsec = 10; 19 | } 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/align/align.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014-2015 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, Version 1.0. 6 | (http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | #ifndef BOOST_ALIGN_ALIGN_HPP 9 | #define BOOST_ALIGN_ALIGN_HPP 10 | 11 | #include 12 | 13 | #if !defined(BOOST_NO_CXX11_STD_ALIGN) && !defined(BOOST_LIBSTDCXX_VERSION) 14 | #include 15 | #else 16 | #include 17 | #endif 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/chrono/chrono.hpp: -------------------------------------------------------------------------------- 1 | // chrono.hpp --------------------------------------------------------------// 2 | 3 | // Copyright 2009-2011 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | #ifndef BOOST_CHRONO_CHRONO_HPP 9 | #define BOOST_CHRONO_CHRONO_HPP 10 | 11 | #include 12 | #include 13 | #include 14 | 15 | #endif // BOOST_CHRONO_CHRONO_HPP 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/function_types/detail/encoding/aliases_undef.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright Tobias Schwinger 3 | // 4 | // Use modification and distribution are subject to the boost Software License, 5 | // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 6 | 7 | //------------------------------------------------------------------------------ 8 | 9 | // no include guards, this file is intended for multiple inclusions 10 | 11 | #undef callable_builtin 12 | #undef member 13 | #undef non_member 14 | #undef variadic 15 | #undef non_variadic 16 | 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/iterator_adaptors.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2004. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | // See www.boost.org/libs/iterator for documentation. 6 | 7 | #ifndef ITERATOR_ADAPTORS_DWA2004725_HPP 8 | # define ITERATOR_ADAPTORS_DWA2004725_HPP 9 | 10 | #define BOOST_ITERATOR_ADAPTORS_VERSION 0x0200 11 | #include 12 | 13 | #endif // ITERATOR_ADAPTORS_DWA2004725_HPP 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/prior.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PRIOR_HPP_INCLUDED 3 | #define BOOST_MPL_PRIOR_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_PRIOR_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/phoenix.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================== 2 | Copyright (c) 2005-2010 Joel de Guzman 3 | Copyright (c) 2010-2011 Thomas Heller 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ==============================================================================*/ 8 | 9 | #ifndef BOOST_PHOENIX_HPP 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/system/error_category.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SYSTEM_ERROR_CATEGORY_HPP_INCLUDED 2 | #define BOOST_SYSTEM_ERROR_CATEGORY_HPP_INCLUDED 3 | 4 | // Copyright 2020 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0 6 | // http://www.boost.org/LICENSE_1_0.txt 7 | // 8 | // See library home page at http://www.boost.org/libs/system 9 | 10 | #include 11 | #include 12 | 13 | #endif // #ifndef BOOST_SYSTEM_ERROR_CATEGORY_HPP_INCLUDED 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/exception/build/Jamfile.v2: -------------------------------------------------------------------------------- 1 | # Boost Exception Library build Jamfile 2 | # 3 | # Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 4 | # 5 | # Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | project boost/exception 9 | : source-location ../src 10 | : requirements static 11 | ; 12 | 13 | lib boost_exception : clone_current_exception_non_intrusive.cpp ; 14 | boost-install boost_exception ; 15 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/qi/compound_parsers.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:compound Qi Compound Parsers] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/system/error_condition.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SYSTEM_ERROR_CONDITION_HPP_INCLUDED 2 | #define BOOST_SYSTEM_ERROR_CONDITION_HPP_INCLUDED 3 | 4 | // Copyright 2020 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0 6 | // http://www.boost.org/LICENSE_1_0.txt 7 | // 8 | // See library home page at http://www.boost.org/libs/system 9 | 10 | #include 11 | #include 12 | 13 | #endif // #ifndef BOOST_SYSTEM_ERROR_CONDITION_HPP_INCLUDED 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/lexer_attributes.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:lexer_attributes Lexer Attributes] 10 | 11 | 12 | [endsect] 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/make_shared.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 2 | #define BOOST_MAKE_SHARED_HPP_INCLUDED 3 | 4 | // make_shared.hpp 5 | // 6 | // Copyright (c) 2007, 2008 Peter Dimov 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt 11 | // 12 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 13 | 14 | #include 15 | 16 | #endif // #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/move/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2012-2012. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/move for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined BOOST_MSVC 11 | # pragma warning (pop) 12 | #endif 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/system/generic_category.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SYSTEM_GENERIC_CATEGORY_HPP_INCLUDED 2 | #define BOOST_SYSTEM_GENERIC_CATEGORY_HPP_INCLUDED 3 | 4 | // Copyright 2020 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0 6 | // http://www.boost.org/LICENSE_1_0.txt 7 | // 8 | // See library home page at http://www.boost.org/libs/system 9 | 10 | #include 11 | #include 12 | 13 | #endif // #ifndef BOOST_SYSTEM_GENERIC_CATEGORY_HPP_INCLUDED 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/thread/csbl/vector.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/10 Vicente J. Botet Escriba 7 | // Creation. 8 | 9 | #ifndef BOOST_CSBL_VECTOR_HPP 10 | #define BOOST_CSBL_VECTOR_HPP 11 | 12 | #include 13 | 14 | namespace boost 15 | { 16 | namespace csbl 17 | { 18 | using ::std::vector; 19 | } 20 | } 21 | 22 | #endif // header 23 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_stat_st_birthtimespec.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2020 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | int main() 15 | { 16 | struct stat st; 17 | st.st_birthtimespec.tv_sec = 1; 18 | st.st_birthtimespec.tv_nsec = 10; 19 | } 20 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/lex/token_definition.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:lexer_token_definition Ways to define Tokens] 10 | 11 | [endsect] 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/karma/compound_generators.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:compound Karma Compound Generators] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/weak_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 2 | #define BOOST_WEAK_PTR_HPP_INCLUDED 3 | 4 | // 5 | // weak_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002, 2003 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/karma/primitive_generators.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:primitive Karma Generator Primitives] 10 | [endsect] 11 | -------------------------------------------------------------------------------- /third-party/boost/boost/config/platform/cray.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2011. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // SGI Irix specific config options: 10 | 11 | #define BOOST_PLATFORM "Cray" 12 | 13 | // boilerplate code: 14 | #define BOOST_HAS_UNISTD_H 15 | #include 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/thread/executor.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // 2013/09 Vicente J. Botet Escriba 7 | // Adapt to boost from CCIA C++11 implementation 8 | 9 | #ifndef BOOST_THREAD_EXECUTOR_HPP 10 | #define BOOST_THREAD_EXECUTOR_HPP 11 | 12 | #include 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/typeof/std/memory.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2005 Arkadiy Vertleyb, Peder Holt. 2 | // Use, modification and distribution is subject to the Boost Software 3 | // License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_TYPEOF_STD_memory_hpp_INCLUDED 6 | #define BOOST_TYPEOF_STD_memory_hpp_INCLUDED 7 | 8 | // This header is no longer useful and is only retained for compatibility 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | #endif//BOOST_TYPEOF_STD_memory_hpp_INCLUDED 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/auto.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0324PM) 7 | #define BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0324PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/char.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM) 7 | #define BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/qi/match.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_QI_MATCH_DEC_02_2009_0749PM) 7 | #define BOOST_SPIRIT_QI_MATCH_DEC_02_2009_0749PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/qi/operators.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:operators Qi Parser Operators] 10 | [include keywords.qbk] 11 | [endsect] 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/align/detail/alignment_of_cxx11.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, Version 1.0. 6 | (http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP 9 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP 10 | 11 | #include 12 | 13 | namespace boost { 14 | namespace alignment { 15 | namespace detail { 16 | 17 | using std::alignment_of; 18 | 19 | } /* detail */ 20 | } /* alignment */ 21 | } /* boost */ 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/other.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Ferdinand Rivera Morell 2013-2020 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(BOOST_PREDEF_OTHER_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_OTHER_H 10 | #define BOOST_PREDEF_OTHER_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/ratio/config.hpp: -------------------------------------------------------------------------------- 1 | // config.hpp ---------------------------------------------------------------// 2 | 3 | // Copyright 2012 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | 9 | #ifndef BOOST_RATIO_CONFIG_HPP 10 | #define BOOST_RATIO_CONFIG_HPP 11 | 12 | // This header is no longer useful and is only retained for compatibility 13 | 14 | #include 15 | 16 | #define BOOST_RATIO_INTMAX_C INTMAX_C 17 | 18 | #endif // #ifndef BOOST_RATIO_CONFIG_HPP 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/binary.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM) 7 | #define BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/string.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM) 7 | #define BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/type.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams 2001. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_TYPE_DWA20010120_HPP 7 | # define BOOST_TYPE_DWA20010120_HPP 8 | 9 | namespace boost { 10 | 11 | // Just a simple "type envelope". Useful in various contexts, mostly to work 12 | // around some MSVC deficiencies. 13 | template 14 | struct type {}; 15 | 16 | } 17 | 18 | #endif // BOOST_TYPE_DWA20010120_HPP 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/typeof/std/string.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2005 Arkadiy Vertleyb, Peder Holt. 2 | // Use, modification and distribution is subject to the Boost Software 3 | // License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_TYPEOF_STD_string_hpp_INCLUDED 6 | #define BOOST_TYPEOF_STD_string_hpp_INCLUDED 7 | 8 | // This header is no longer useful and is only retained for compatibility 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | #endif//BOOST_TYPEOF_STD_string_hpp_INCLUDED 15 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_cxx20_atomic_ref.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2021 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include 9 | 10 | typedef void func_t(); 11 | 12 | int main() 13 | { 14 | func_t* func = 0; 15 | std::atomic_ref< func_t* > ref(func); 16 | ref.load(std::memory_order_relaxed); 17 | ref.store((func_t*)0, std::memory_order_relaxed); 18 | return 0; 19 | } 20 | -------------------------------------------------------------------------------- /tests/test_files/dbc/add_two_dbc_files_2.dbc: -------------------------------------------------------------------------------- 1 | VERSION "" 2 | 3 | 4 | NS_ : 5 | NS_DESC_ 6 | CM_ 7 | BA_DEF_ 8 | BA_ 9 | VAL_ 10 | CAT_DEF_ 11 | CAT_ 12 | FILTER 13 | BA_DEF_DEF_ 14 | EV_DATA_ 15 | ENVVAR_DATA_ 16 | SGTYPE_ 17 | SGTYPE_VAL_ 18 | BA_DEF_SGTYPE_ 19 | BA_SGTYPE_ 20 | SIG_TYPE_REF_ 21 | VAL_TABLE_ 22 | SIG_GROUP_ 23 | SIG_VALTYPE_ 24 | SIGTYPE_VALTYPE_ 25 | BO_TX_BU_ 26 | BA_DEF_REL_ 27 | BA_REL_ 28 | BA_DEF_DEF_REL_ 29 | BU_SG_REL_ 30 | BU_EV_REL_ 31 | BU_BO_REL_ 32 | SG_MUL_VAL_ 33 | 34 | BS_: 35 | 36 | BU_: FOO 37 | 38 | 39 | BO_ 2 M1: 8 FOO 40 | -------------------------------------------------------------------------------- /tests/test_files/kcd/bad_message_length.kcd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/intrusive_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 2 | #define BOOST_INTRUSIVE_PTR_HPP_INCLUDED 3 | 4 | // 5 | // intrusive_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/scoped_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 2 | #define BOOST_SCOPED_PTR_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 12 | 13 | #include 14 | 15 | #endif // #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/test/actor/unit_test.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2003 Jonathan de Halleux (dehalleux@pelikhan.com) 3 | http://spirit.sourceforge.net/ 4 | 5 | Use, modification and distribution is subject to the Boost Software 6 | License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 7 | http://www.boost.org/LICENSE_1_0.txt) 8 | =============================================================================*/ 9 | #include 10 | 11 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/rexpr/rexpr_full/Jamfile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2015 Michael Caisse, ciere.com 3 | # 4 | # Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | # 7 | 8 | project spirit-x3-example-rexpr 9 | : requirements 10 | 512 11 | /boost//headers 12 | BOOST_SPIRIT_X3_NO_FILESYSTEM 13 | . 14 | ; 15 | 16 | obj rexpr 17 | : [ glob src/*.cpp ] 18 | ; 19 | 20 | build-project test ; 21 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/karma/directives.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:directives Karma Generator Directives] 10 | [include confix.qbk] 11 | [endsect] 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/qi/nonterminals.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:nonterminal Qi Parser Non-terminals] 10 | [include subrule.qbk] 11 | [endsect] 12 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "spirit", 3 | "name": "Spirit", 4 | "authors": [ 5 | "Joel de Guzman", 6 | "Hartmut Kaiser", 7 | "Dan Nuffer" 8 | ], 9 | "description": "LL parser framework represents parsers directly as EBNF grammars in inlined C++.", 10 | "category": [ 11 | "Parsing", 12 | "String" 13 | ], 14 | "maintainers": [ 15 | "Joel de Guzman ", 16 | "Hartmut Kaiser " 17 | ], 18 | "cxxstd": "03" 19 | } 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/io.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Hartmut Kaiser 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_IO) 8 | #define FUSION_INCLUDE_IO 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/phoenix/fusion.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================== 2 | Copyright (c) 2005-2010 Joel de Guzman 3 | Copyright (c) 2010 Thomas Heller 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ==============================================================================*/ 8 | #ifndef BOOST_PHOENIX_FUSION_HPP 9 | #define BOOST_PHOENIX_FUSION_HPP 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/scoped_array.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 2 | #define BOOST_SCOPED_ARRAY_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 12 | 13 | #include 14 | 15 | #endif // #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/format.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_FORMAT_DEC_01_2009_0716AM) 7 | #define BOOST_SPIRIT_KARMA_FORMAT_DEC_01_2009_0716AM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/stream.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM) 7 | #define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/repository/home/karma/directive.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // Copyright (c) 2001-2011 Joel de Guzman 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | #ifndef BOOST_SPIRIT_REPOSITORY_KARMA_DIRECTIVE_HPP 8 | #define BOOST_SPIRIT_REPOSITORY_KARMA_DIRECTIVE_HPP 9 | 10 | #if defined(_MSC_VER) 11 | #pragma once 12 | #endif 13 | 14 | #include 15 | 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/karma/nonterminals.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2010 Joel de Guzman 3 | Copyright (C) 2001-2010 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:nonterminal Karma Generator Non-terminals] 10 | [include subrule.qbk] 11 | [endsect] 12 | -------------------------------------------------------------------------------- /third-party/boost/boost/function_types/detail/pp_tags/cc_tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright Tobias Schwinger 3 | // 4 | // Use modification and distribution are subject to the boost Software License, 5 | // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 6 | 7 | //------------------------------------------------------------------------------ 8 | 9 | // no include guards, this file is intended for multiple inclusions 10 | 11 | struct BOOST_FT_cc_name 12 | { 13 | typedef detail::encode_bits<0,BOOST_FT_cc_id> bits; 14 | typedef detail::constant mask; 15 | }; 16 | 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/map.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MAP) 8 | #define FUSION_INCLUDE_MAP 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/out.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Hartmut Kaiser 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_OUT) 8 | #define FUSION_INCLUDE_OUT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/intrusive/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ///////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2006-2013 4 | // 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt) 8 | // 9 | // See http://www.boost.org/libs/intrusive for documentation. 10 | // 11 | ///////////////////////////////////////////////////////////////////////////// 12 | 13 | #if defined BOOST_MSVC 14 | #pragma warning (pop) 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/qi/match_auto.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_QI_MATCH_AUTO_DEC_02_2009_0750PM) 7 | #define BOOST_SPIRIT_QI_MATCH_AUTO_DEC_02_2009_0750PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/filesystem/config/has_fdopendir_nofollow.cpp: -------------------------------------------------------------------------------- 1 | // Copyright 2022 Andrey Semashev 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | // See library home page at http://www.boost.org/libs/filesystem 7 | 8 | #include "platform_config.hpp" 9 | 10 | #include 11 | #include 12 | #include 13 | #include 14 | 15 | int main() 16 | { 17 | int fd = open(".", O_DIRECTORY | O_RDONLY | O_NOFOLLOW); 18 | DIR* dir = fdopendir(fd); 19 | return dir != 0; 20 | } 21 | -------------------------------------------------------------------------------- /third-party/boost/boost/chrono/detail/system.hpp: -------------------------------------------------------------------------------- 1 | // Copyright 2009-2010 Vicente J. Botet Escriba 2 | 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See http://www.boost.org/LICENSE_1_0.txt 5 | 6 | #ifndef BOOST_CHRONO_DETAIL_SYSTEM_HPP 7 | #define BOOST_CHRONO_DETAIL_SYSTEM_HPP 8 | 9 | #if !defined BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING 10 | 11 | #include 12 | 13 | namespace boost { 14 | namespace chrono { 15 | inline bool is_throws(system::error_code & ec) { return (&ec==&boost::throws()); } 16 | } 17 | } 18 | 19 | #endif 20 | #endif 21 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/any.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ANY) 8 | #define FUSION_INCLUDE_ANY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/array.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ARRAY) 8 | #define FUSION_INCLUDE_ARRAY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/at.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AT) 8 | #define FUSION_INCLUDE_AT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/deref.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_DEREF) 8 | #define FUSION_INCLUDE_DEREF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/next.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_NEXT) 8 | #define FUSION_INCLUDE_NEXT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/nview.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_NVIEW) 8 | #define FUSION_INCLUDE_NVIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/prior.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_PRIOR) 8 | #define FUSION_INCLUDE_PRIOR 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/lex/primitives.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2010 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_LEXER_PRIMITIVES_SEP_12_2009_0234PM) 7 | #define BOOST_SPIRIT_LEXER_PRIMITIVES_SEP_12_2009_0234PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /tests/test_files/dbc/add_two_dbc_files_1.dbc: -------------------------------------------------------------------------------- 1 | VERSION "" 2 | 3 | 4 | NS_ : 5 | NS_DESC_ 6 | CM_ 7 | BA_DEF_ 8 | BA_ 9 | VAL_ 10 | CAT_DEF_ 11 | CAT_ 12 | FILTER 13 | BA_DEF_DEF_ 14 | EV_DATA_ 15 | ENVVAR_DATA_ 16 | SGTYPE_ 17 | SGTYPE_VAL_ 18 | BA_DEF_SGTYPE_ 19 | BA_SGTYPE_ 20 | SIG_TYPE_REF_ 21 | VAL_TABLE_ 22 | SIG_GROUP_ 23 | SIG_VALTYPE_ 24 | SIGTYPE_VALTYPE_ 25 | BO_TX_BU_ 26 | BA_DEF_REL_ 27 | BA_REL_ 28 | BA_DEF_DEF_REL_ 29 | BU_SG_REL_ 30 | BU_EV_REL_ 31 | BU_BO_REL_ 32 | SG_MUL_VAL_ 33 | 34 | BS_: 35 | 36 | BU_: FOO 37 | 38 | 39 | BO_ 1 M1: 8 FOO 40 | 41 | BO_ 2 M2: 8 FOO 42 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/cons.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_CONS) 8 | #define FUSION_INCLUDE_CONS 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/deque.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_DEQUE) 8 | #define FUSION_INCLUDE_DEQUE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/end.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_END) 8 | #define FUSION_INCLUDE_END 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/struct.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_STRUCT) 8 | #define FUSION_INCLUDE_STRUCT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/vector.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_VECTOR) 8 | #define FUSION_INCLUDE_VECTOR 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/type_traits/negation.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 Glen Joseph Fernandes 3 | (glenjofe@gmail.com) 4 | 5 | Distributed under the Boost Software License, 6 | Version 1.0. (See accompanying file LICENSE_1_0.txt 7 | or copy at http://www.boost.org/LICENSE_1_0.txt) 8 | */ 9 | 10 | #ifndef BOOST_TT_NEGATION_HPP_INCLUDED 11 | #define BOOST_TT_NEGATION_HPP_INCLUDED 12 | 13 | #include 14 | 15 | namespace boost { 16 | 17 | template 18 | struct negation 19 | : integral_constant { }; 20 | 21 | } /* boost */ 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/advance.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ADVANCE) 8 | #define FUSION_INCLUDE_ADVANCE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/as_map.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AS_MAP) 8 | #define FUSION_INCLUDE_AS_MAP 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/at_c.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AT_C) 8 | #define FUSION_INCLUDE_AT_C 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/back.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_BACK) 8 | #define FUSION_INCLUDE_BACK 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/begin.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_BEGIN) 8 | #define FUSION_INCLUDE_BEGIN 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/copy.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_COPY) 8 | #define FUSION_INCLUDE_COPY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/empty.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_EMPTY) 8 | #define FUSION_INCLUDE_EMPTY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/fold.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FOLD) 8 | #define FUSION_INCLUDE_FOLD 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/front.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FRONT) 8 | #define FUSION_INCLUDE_FRONT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/is_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_IS_VIEW) 8 | #define FUSION_INCLUDE_IS_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/move.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2013 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MOVE) 8 | #define FUSION_INCLUDE_MOVE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/size.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_SIZE) 8 | #define FUSION_INCLUDE_SIZE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/zip_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ZIP_VIEW) 8 | #define FUSION_INCLUDE_ZIP_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/system/system_category.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SYSTEM_SYSTEM_CATEGORY_HPP_INCLUDED 2 | #define BOOST_SYSTEM_SYSTEM_CATEGORY_HPP_INCLUDED 3 | 4 | // Copyright 2020 Peter Dimov 5 | // Distributed under the Boost Software License, Version 1.0 6 | // http://www.boost.org/LICENSE_1_0.txt 7 | // 8 | // See library home page at http://www.boost.org/libs/system 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | #endif // #ifndef BOOST_SYSTEM_SYSTEM_CATEGORY_HPP_INCLUDED 15 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/meta/libraries.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "spirit/classic", 3 | "name": "Spirit Classic", 4 | "authors": [ 5 | "Joel de Guzman", 6 | "Hartmut Kaiser", 7 | "Dan Nuffer" 8 | ], 9 | "description": "LL parser framework represents parsers directly as EBNF grammars in inlined C++.", 10 | "category": [ 11 | "Parsing", 12 | "String" 13 | ], 14 | "maintainers": [ 15 | "Joel de Guzman ", 16 | "Hartmut Kaiser " 17 | ], 18 | "cxxstd": "03" 19 | } 20 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/doc/advanced.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section Advanced] 10 | 11 | [include advanced/indepth.qbk] 12 | [include advanced/customization_points.qbk] 13 | 14 | [endsect] 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/as_list.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AS_LIST) 8 | #define FUSION_INCLUDE_AS_LIST 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/at_key.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AT_KEY) 8 | #define FUSION_INCLUDE_AT_KEY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/deque_fwd.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_DEQUE) 8 | #define FUSION_INCLUDE_DEQUE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/join.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_JOIN) 8 | #define FUSION_INCLUDE_JOIN 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/std_pair.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_STD_PAIR) 8 | #define FUSION_INCLUDE_STD_PAIR 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/value_of.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_VALUE_OF) 8 | #define FUSION_INCLUDE_VALUE_OF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/config/workaround.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/logical.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LOGICAL_HPP_INCLUDED 3 | #define BOOST_MPL_LOGICAL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | #include 19 | #include 20 | 21 | #endif // BOOST_MPL_LOGICAL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/predef/language.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2015 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #if !defined(BOOST_PREDEF_LANGUAGE_H) || defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 9 | #ifndef BOOST_PREDEF_LANGUAGE_H 10 | #define BOOST_PREDEF_LANGUAGE_H 11 | #endif 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/karma/format_auto.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_KARMA_FORMAT_AUTO_DEC_02_2009_1248PM) 7 | #define BOOST_SPIRIT_KARMA_FORMAT_AUTO_DEC_02_2009_1248PM 8 | 9 | #if defined(_MSC_VER) 10 | #pragma once 11 | #endif 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/repository/home/qi/operator.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // Copyright (c) 2001-2011 Joel de Guzman 3 | // Copyright (c) 2011 Thomas Bernard 4 | // 5 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | #ifndef BOOST_SPIRIT_REPOSITORY_QI_OPERATOR_HPP 9 | #define BOOST_SPIRIT_REPOSITORY_QI_OPERATOR_HPP 10 | 11 | #if defined(_MSC_VER) 12 | #pragma once 13 | #endif 14 | 15 | #include 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/config/compiler/compaq_cxx.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Tru64 C++ compiler setup (now HP): 9 | 10 | #define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER) 11 | 12 | #include 13 | 14 | // 15 | // versions check: 16 | // Nothing to do here? 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/comparison.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_COMPARISON) 8 | #define FUSION_INCLUDE_COMPARISON 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/has_key.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_HAS_KEY) 8 | #define FUSION_INCLUDE_HAS_KEY 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/intrinsic.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_INTRINSIC) 8 | #define FUSION_INCLUDE_INTRINSIC 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/tag_of_fwd.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_TAG_OF_FWD) 8 | #define FUSION_INCLUDE_TAG_OF_FWD 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/less.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LESS_HPP_INCLUDED 3 | #define BOOST_MPL_LESS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME less 18 | #define AUX778076_OP_TOKEN < 19 | #include 20 | 21 | #endif // BOOST_MPL_LESS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/plus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PLUS_HPP_INCLUDED 3 | #define BOOST_MPL_PLUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME plus 18 | #define AUX778076_OP_TOKEN + 19 | #include 20 | 21 | #endif // BOOST_MPL_PLUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/repository/home/karma.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // Copyright (c) 2001-2011 Joel de Guzman 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | #ifndef BOOST_SPIRIT_REPOSITORY_KARMA_HPP 8 | #define BOOST_SPIRIT_REPOSITORY_KARMA_HPP 9 | 10 | #if defined(_MSC_VER) 11 | #pragma once 12 | #endif 13 | 14 | #include 15 | #include 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/minimal/employee.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2018 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #include "employee_def.hpp" 8 | #include "config.hpp" 9 | 10 | namespace client { namespace parser 11 | { 12 | BOOST_SPIRIT_INSTANTIATE(employee_type, iterator_type, context_type); 13 | }} 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/as_vector.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_AS_VECTOR) 8 | #define FUSION_INCLUDE_AS_VECTOR 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/category_of.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_CATEGORY_OF) 8 | #define FUSION_INCLUDE_CATEGORY_OF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/for_each.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FOR_EACH) 8 | #define FUSION_INCLUDE_FOR_EACH 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/is_sequence.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_IS_SEQUENCE) 8 | #define FUSION_INCLUDE_IS_SEQUENCE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/make_map.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MAKE_MAP) 8 | #define FUSION_INCLUDE_MAKE_MAP 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/reverse.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_REVERSE) 8 | #define FUSION_INCLUDE_REVERSE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/single_view.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_SINGLE_VIEW) 8 | #define FUSION_INCLUDE_SINGLE_VIEW 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/value_at.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Hartmut Kaiser 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_VALUE_AT) 8 | #define FUSION_INCLUDE_VALUE_AT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/support/void.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(BOOST_FUSION_SUPPORT_VOID_20070706_2125) 8 | #define BOOST_FUSION_SUPPORT_VOID_20070706_2125 9 | 10 | namespace boost { namespace fusion 11 | { 12 | struct void_ {}; 13 | }} 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/config/msvc.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | 18 | // BOOST_MSVC is defined here: 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/limits/map.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_MAP_SIZE) 18 | # define BOOST_MPL_LIMIT_MAP_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/minus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MINUS_HPP_INCLUDED 3 | #define BOOST_MPL_MINUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME minus 18 | #define AUX778076_OP_TOKEN - 19 | #include 20 | 21 | #endif // BOOST_MPL_MINUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/times.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_TIMES_HPP_INCLUDED 3 | #define BOOST_MPL_TIMES_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME times 18 | #define AUX778076_OP_TOKEN * 19 | #include 20 | 21 | #endif // BOOST_MPL_TIMES_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/optional.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2003, Fernando Luis Cacciola Carballal. 2 | // 3 | // Use, modification, and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/optional for documentation. 8 | // 9 | // You are welcome to contact the author at: 10 | // fernando_cacciola@hotmail.com 11 | // 12 | #ifndef BOOST_OPTIONAL_FLC_19NOV2002_HPP 13 | #define BOOST_OPTIONAL_FLC_19NOV2002_HPP 14 | 15 | #include "boost/optional/optional.hpp" 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/support/iterators/ostream_iterator.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #if !defined(BOOST_SPIRIT_OSTREAM_ITERATOR_JAN_13_2010_0211PM) 7 | #define BOOST_SPIRIT_OSTREAM_ITERATOR_JAN_13_2010_0211PM 8 | 9 | #include 10 | 11 | namespace boost { namespace spirit 12 | { 13 | typedef karma::ostream_iterator ostream_iterator; 14 | }} 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/calc/calc8/statement.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2014 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #include "statement_def.hpp" 8 | #include "config.hpp" 9 | 10 | namespace client { namespace parser 11 | { 12 | BOOST_SPIRIT_INSTANTIATE(statement_type, iterator_type, context_type); 13 | }} 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/calc/calc9/statement.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2014 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #include "statement_def.hpp" 8 | #include "config.hpp" 9 | 10 | namespace client { namespace parser 11 | { 12 | BOOST_SPIRIT_INSTANTIATE(statement_type, iterator_type, context_type); 13 | }} 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/repository/doc/qi/primitive_parsers.qbk: -------------------------------------------------------------------------------- 1 | [/============================================================================== 2 | Copyright (C) 2001-2011 Joel de Guzman 3 | Copyright (C) 2001-2011 Hartmut Kaiser 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ===============================================================================/] 8 | 9 | [section:primitive Qi Parser Primitives] 10 | [include advance.qbk] 11 | [include flush_multi_pass.qbk] 12 | [endsect] 13 | -------------------------------------------------------------------------------- /examples/BasicUsage/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | include_directories( 3 | ${CMAKE_SOURCE_DIR}/src 4 | ${CMAKE_BINARY_DIR}/src 5 | ) 6 | 7 | file(GLOB header 8 | "*.h" 9 | ) 10 | file(GLOB src 11 | "*.cpp" 12 | ) 13 | 14 | add_executable(${PROJECT_NAME}_ExampleBasicUsage ${header} ${src}) 15 | set_target_properties(${PROJECT_NAME}_ExampleBasicUsage PROPERTIES LINKER_LANGUAGE CXX) 16 | set_property(TARGET ${PROJECT_NAME}_ExampleBasicUsage PROPERTY CXX_STANDARD 17) 17 | add_dependencies(${PROJECT_NAME}_ExampleBasicUsage ${PROJECT_NAME}) 18 | target_link_libraries(${PROJECT_NAME}_ExampleBasicUsage ${PROJECT_NAME} ${Boost_LIBRARIES}) 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/date_time.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_DATE_TIME_ALL_HPP___ 2 | #define BOOST_DATE_TIME_ALL_HPP___ 3 | 4 | /* Copyright (c) 2006 CrystalClear Software, Inc. 5 | * Use, modification and distribution is subject to the 6 | * Boost Software License, Version 1.0. (See accompanying 7 | * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 8 | * Author: Jeff Garland 9 | * $Date$ 10 | */ 11 | 12 | // See www.boost.org/libs/date_time for documentation. 13 | 14 | //gregorian and posix time included by indirectly 15 | #include "boost/date_time/local_time/local_time.hpp" 16 | 17 | #endif // BOOST_DATE_TIME_ALL_HPP___ 18 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/make_cons.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MAKE_CONS) 8 | #define FUSION_INCLUDE_MAKE_CONS 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/mpl.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_MPL) 8 | #define FUSION_INCLUDE_MPL 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/pop_back.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_POP_BACK) 8 | #define FUSION_INCLUDE_POP_BACK 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/mp11/detail/mp_list.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MP11_DETAIL_MP_LIST_HPP_INCLUDED 2 | #define BOOST_MP11_DETAIL_MP_LIST_HPP_INCLUDED 3 | 4 | // Copyright 2015, 2016 Peter Dimov. 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // 8 | // See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt 10 | 11 | namespace boost 12 | { 13 | namespace mp11 14 | { 15 | 16 | // mp_list 17 | template struct mp_list 18 | { 19 | }; 20 | 21 | } // namespace mp11 22 | } // namespace boost 23 | 24 | #endif // #ifndef BOOST_MP11_DETAIL_MP_LIST_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /third-party/boost/boost/range/iterator_range.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Range library 2 | // 3 | // Copyright Neil Groves 2009. 4 | // Use, modification and distribution is subject to the Boost Software 5 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | // For more information, see http://www.boost.org/libs/range/ 9 | // 10 | #ifndef BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED 11 | #define BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED 12 | 13 | #include "boost/range/iterator_range_core.hpp" 14 | #include "boost/range/iterator_range_io.hpp" 15 | 16 | #endif // include guard 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/shared_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SHARED_PTR_HPP_INCLUDED 2 | #define BOOST_SHARED_PTR_HPP_INCLUDED 3 | 4 | // 5 | // shared_ptr.hpp 6 | // 7 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 8 | // Copyright (c) 2001-2008 Peter Dimov 9 | // 10 | // Distributed under the Boost Software License, Version 1.0. (See 11 | // accompanying file LICENSE_1_0.txt or copy at 12 | // http://www.boost.org/LICENSE_1_0.txt) 13 | // 14 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 15 | // 16 | 17 | #include 18 | 19 | #endif // #ifndef BOOST_SHARED_PTR_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/home/qi/action.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #ifndef BOOST_SPIRIT_QI_ACTION_HPP 8 | #define BOOST_SPIRIT_QI_ACTION_HPP 9 | 10 | #if defined(_MSC_VER) 11 | #pragma once 12 | #endif 13 | 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/include/classic.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2008 Joel de Guzman 3 | Copyright (c) 2001-2008 Hartmut Kaiser 4 | http://spirit.sourceforge.net/ 5 | 6 | Distributed under the Boost Software License, Version 1.0. (See accompanying 7 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 | =============================================================================*/ 9 | #ifndef BOOST_SPIRIT_INCLUDE_CLASSIC 10 | #define BOOST_SPIRIT_INCLUDE_CLASSIC 11 | #include 12 | #endif 13 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/repository/home/qi/nonterminal.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001-2011 Hartmut Kaiser 2 | // Copyright (c) 2001-2011 Joel de Guzman 3 | // Copyright (c) 2009 Francois Barel 4 | // 5 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | #ifndef BOOST_SPIRIT_REPOSITORY_QI_NONTERMINAL_HPP 9 | #define BOOST_SPIRIT_REPOSITORY_QI_NONTERMINAL_HPP 10 | 11 | #if defined(_MSC_VER) 12 | #pragma once 13 | #endif 14 | 15 | #include 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/spirit/version.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | Copyright (c) 2001-2011 Hartmut Kaiser 4 | http://spirit.sourceforge.net/ 5 | 6 | Distributed under the Boost Software License, Version 1.0. (See accompanying 7 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 | =============================================================================*/ 9 | #ifndef BOOST_SPIRIT_VERSION_HPP 10 | #define BOOST_SPIRIT_VERSION_HPP 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /third-party/boost/libs/atomic/config/has_sse2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Andrey Semashev 2020. 3 | * Distributed under the Boost Software License, Version 1.0. 4 | * (See accompanying file LICENSE_1_0.txt or copy at 5 | * http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #include 9 | 10 | int main(int, char*[]) 11 | { 12 | __m128i mm = _mm_setzero_si128(); 13 | mm = _mm_cmpeq_epi32(mm, mm); 14 | mm = _mm_castps_si128(_mm_shuffle_ps(_mm_castsi128_ps(mm), _mm_castsi128_ps(mm), _MM_SHUFFLE(2, 0, 2, 0))); 15 | mm = _mm_packs_epi32(mm, mm); 16 | return _mm_movemask_epi8(mm); 17 | } 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/atomic/config/has_sse41.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Andrey Semashev 2020. 3 | * Distributed under the Boost Software License, Version 1.0. 4 | * (See accompanying file LICENSE_1_0.txt or copy at 5 | * http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #include 9 | 10 | int main(int, char*[]) 11 | { 12 | __m128i mm = _mm_setzero_si128(); 13 | mm = _mm_cmpeq_epi64(mm, mm); 14 | mm = _mm_castps_si128(_mm_shuffle_ps(_mm_castsi128_ps(mm), _mm_castsi128_ps(mm), _MM_SHUFFLE(2, 0, 2, 0))); 15 | mm = _mm_packs_epi32(mm, mm); 16 | return _mm_movemask_epi8(mm); 17 | } 18 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/classic/test/pch.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2019 Nikita Kniazev 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #ifdef BOOST_BUILD_PCH_ENABLED 8 | 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/calc/calc8/expression.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2014 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #include "expression_def.hpp" 8 | #include "config.hpp" 9 | 10 | namespace client { namespace parser 11 | { 12 | BOOST_SPIRIT_INSTANTIATE(expression_type, iterator_type, context_type); 13 | }} 14 | -------------------------------------------------------------------------------- /third-party/boost/libs/spirit/example/x3/calc/calc9/expression.cpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2014 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | =============================================================================*/ 7 | #include "expression_def.hpp" 8 | #include "config.hpp" 9 | 10 | namespace client { namespace parser 11 | { 12 | BOOST_SPIRIT_INSTANTIATE(expression_type, iterator_type, context_type); 13 | }} 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/enable_shared_from_this.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 2 | #define BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 3 | 4 | // 5 | // enable_shared_from_this.hpp 6 | // 7 | // Copyright (c) 2002 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/ for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/filter_if.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_FILTER_IF) 8 | #define FUSION_INCLUDE_FILTER_IF 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/is_segmented.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2011 Eric Niebler 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(BOOST_FUSION_INCLUDE_IS_SEGMENTED) 8 | #define BOOST_FUSION_INCLUDE_IS_SEGMENTED 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/iterator_base.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ITERATOR_BASE) 8 | #define FUSION_INCLUDE_ITERATOR_BASE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/iterator_range.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_ITERATOR_RANGE) 8 | #define FUSION_INCLUDE_ITERATOR_RANGE 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/pop_front.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_POP_FRONT) 8 | #define FUSION_INCLUDE_POP_FRONT 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/push_back.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_PUSH_BACK) 8 | #define FUSION_INCLUDE_PUSH_BACK 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/include/transform.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2007 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_INCLUDE_TRANSFORM) 8 | #define FUSION_INCLUDE_TRANSFORM 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /third-party/boost/boost/fusion/sequence/intrinsic/at_c.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================= 2 | Copyright (c) 2001-2011 Joel de Guzman 3 | 4 | Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | ==============================================================================*/ 7 | #if !defined(FUSION_AT_C_08252008_0308) 8 | #define FUSION_AT_C_08252008_0308 9 | 10 | #include 11 | #include 12 | 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/aux_/config/intel.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | 18 | // BOOST_INTEL_CXX_VERSION is defined here: 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/greater.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_GREATER_HPP_INCLUDED 3 | #define BOOST_MPL_GREATER_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME greater 18 | #define AUX778076_OP_TOKEN > 19 | #include 20 | 21 | #endif // BOOST_MPL_GREATER_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/int.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_INT_HPP_INCLUDED 3 | #define BOOST_MPL_INT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #define AUX_WRAPPER_VALUE_TYPE int 20 | #include 21 | 22 | #endif // BOOST_MPL_INT_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /third-party/boost/boost/mpl/limits/list.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_LIST_SIZE) 18 | # define BOOST_MPL_LIMIT_LIST_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 22 | --------------------------------------------------------------------------------