// file : odb/traversal/fundamental.hxx // copyright : Copyright (c) 2009-2018 Code Synthesis Tools CC // license : GNU GPL v3; see accompanying LICENSE file #ifndef ODB_TRAVERSAL_FUNDAMENTAL_HXX #define ODB_TRAVERSAL_FUNDAMENTAL_HXX #include #include namespace traversal { struct fund_type: node {}; struct fund_void: node {}; struct fund_bool: node {}; // Integral. // struct fund_char: node {}; struct fund_wchar: node {}; struct fund_signed_char: node {}; struct fund_unsigned_char: node {}; struct fund_short: node {}; struct fund_unsigned_short: node {}; struct fund_int: node {}; struct fund_unsigned_int: node {}; struct fund_long: node {}; struct fund_unsigned_long: node {}; struct fund_long_long: node {}; struct fund_unsigned_long_long: node {}; // Real. // struct fund_float: node {}; struct fund_double: node {}; struct fund_long_double: node {}; } #endif // ODB_TRAVERSAL_FUNDAMENTAL_HXX