1 // Copyright (C) 2016-2018 T. Zachary Laine 2 // 3 // Distributed under the Boost Software License, Version 1.0. (See 4 // accompanying file LICENSE_1_0.txt or copy at 5 // http://www.boost.org/LICENSE_1_0.txt) 6 void compile_is_expr(); 7 void compile_const_term(); 8 void compile_move_only_types(); 9 void compile_placeholders(); 10 void compile_term_plus_expr(); 11 void compile_term_plus_term(); 12 void compile_term_plus_x(); 13 void compile_term_plus_x_this_ref_overloads(); 14 void compile_x_plus_term(); 15 void compile_user_macros(); 16 main()17 int main() 18 { 19 compile_is_expr(); 20 compile_const_term(); 21 compile_move_only_types(); 22 compile_placeholders(); 23 compile_term_plus_expr(); 24 compile_term_plus_term(); 25 compile_term_plus_x(); 26 compile_term_plus_x_this_ref_overloads(); 27 compile_x_plus_term(); 28 compile_user_macros(); 29 } 30