@@ -167,6 +167,9 @@ const char* ToString(Venue venue) {
167167 case Venue::Xcbf: {
168168 return " XCBF" ;
169169 }
170+ case Venue::Ocea: {
171+ return " OCEA" ;
172+ }
170173 default : {
171174 return " Unknown" ;
172175 }
@@ -336,6 +339,9 @@ Venue FromString(const std::string& str) {
336339 if (str == " XCBF" ) {
337340 return Venue::Xcbf;
338341 }
342+ if (str == " OCEA" ) {
343+ return Venue::Ocea;
344+ }
339345 throw InvalidArgumentError{" FromString<Venue>" , " str" ,
340346 " unknown value '" + str + ' \' ' };
341347}
@@ -462,6 +468,9 @@ const char* ToString(Dataset dataset) {
462468 case Dataset::XcbfPitch: {
463469 return " XCBF.PITCH" ;
464470 }
471+ case Dataset::OceaMemoir: {
472+ return " OCEA.MEMOIR" ;
473+ }
465474 default : {
466475 return " Unknown" ;
467476 }
@@ -595,6 +604,9 @@ Dataset FromString(const std::string& str) {
595604 if (str == " XCBF.PITCH" ) {
596605 return Dataset::XcbfPitch;
597606 }
607+ if (str == " OCEA.MEMOIR" ) {
608+ return Dataset::OceaMemoir;
609+ }
598610 throw InvalidArgumentError{" FromString<Dataset>" , " str" ,
599611 " unknown value '" + str + ' \' ' };
600612}
@@ -919,6 +931,9 @@ Venue PublisherVenue(Publisher publisher) {
919931 case Publisher::XcbfPitchXoff: {
920932 return Venue::Xoff;
921933 }
934+ case Publisher::OceaMemoirOcea: {
935+ return Venue::Ocea;
936+ }
922937 default : {
923938 throw InvalidArgumentError{
924939 " PublisherVenue" , " publisher" ,
@@ -1247,6 +1262,9 @@ Dataset PublisherDataset(Publisher publisher) {
12471262 case Publisher::XcbfPitchXoff: {
12481263 return Dataset::XcbfPitch;
12491264 }
1265+ case Publisher::OceaMemoirOcea: {
1266+ return Dataset::OceaMemoir;
1267+ }
12501268 default : {
12511269 throw InvalidArgumentError{
12521270 " PublisherDataset" , " publisher" ,
@@ -1576,6 +1594,9 @@ const char* ToString(Publisher publisher) {
15761594 case Publisher::XcbfPitchXoff: {
15771595 return " XCBF.PITCH.XOFF" ;
15781596 }
1597+ case Publisher::OceaMemoirOcea: {
1598+ return " OCEA.MEMOIR.OCEA" ;
1599+ }
15791600 default : {
15801601 return " Unknown" ;
15811602 }
@@ -1907,6 +1928,9 @@ Publisher FromString(const std::string& str) {
19071928 if (str == " XCBF.PITCH.XOFF" ) {
19081929 return Publisher::XcbfPitchXoff;
19091930 }
1931+ if (str == " OCEA.MEMOIR.OCEA" ) {
1932+ return Publisher::OceaMemoirOcea;
1933+ }
19101934 throw InvalidArgumentError{" FromString<Publisher>" , " str" ,
19111935 " unknown value '" + str + ' \' ' };
19121936}
0 commit comments