syntax = "proto2"; message Floats { optional float float_pos_inf = 1 [default = inf]; optional float float_neg_inf = 2 [default = -inf]; optional float float_pos_nan = 3 [default = nan]; optional float float_neg_nan = 4 [default = -nan]; optional double double_pos_inf = 5 [default = inf]; optional double double_neg_inf = 6 [default = -inf]; optional double double_pos_nan = 7 [default = nan]; optional double double_neg_nan = 8 [default = -nan]; }