Symbol: binary_operator
usr.bin/dtc/input_buffer.cc
639
binary_operator(source_location l, const char *o) :
usr.bin/dtc/input_buffer.cc
740
struct divmod : public binary_operator<5, T>
usr.bin/dtc/input_buffer.cc
742
using binary_operator<5, T>::binary_operator;
usr.bin/dtc/input_buffer.cc
752
return binary_operator<5, T>::operator()();
usr.bin/dtc/input_buffer.cc
770
expr = new binary_operator<6, std::plus<valty>>(l, "+");
usr.bin/dtc/input_buffer.cc
773
expr = new binary_operator<6, std::minus<valty>>(l, "-");
usr.bin/dtc/input_buffer.cc
779
expr = new binary_operator<5, std::multiplies<valty>>(l, "*");
usr.bin/dtc/input_buffer.cc
793
expr = new binary_operator<8, std::less<valty>>(l, "<");
usr.bin/dtc/input_buffer.cc
797
expr = new binary_operator<8, std::less_equal<valty>>(l, "<=");
usr.bin/dtc/input_buffer.cc
801
expr = new binary_operator<7, lshift<valty>>(l, "<<");
usr.bin/dtc/input_buffer.cc
814
expr = new binary_operator<8, std::greater<valty>>(l, ">");
usr.bin/dtc/input_buffer.cc
818
expr = new binary_operator<8, std::greater_equal<valty>>(l, ">=");
usr.bin/dtc/input_buffer.cc
822
expr = new binary_operator<7, rshift<valty>>(l, ">>");
usr.bin/dtc/input_buffer.cc
833
expr = new binary_operator<9, std::equal_to<valty>>(l, "==");
usr.bin/dtc/input_buffer.cc
842
expr = new binary_operator<9, std::not_equal_to<valty>>(l, "!=");
usr.bin/dtc/input_buffer.cc
847
expr = new binary_operator<13, std::logical_and<valty>>(l, "&&");
usr.bin/dtc/input_buffer.cc
851
expr = new binary_operator<10, std::bit_and<valty>>(l, "&");
usr.bin/dtc/input_buffer.cc
857
expr = new binary_operator<12, std::logical_or<valty>>(l, "||");
usr.bin/dtc/input_buffer.cc
861
expr = new binary_operator<14, std::bit_or<valty>>(l, "|");