def __init__(self, cflags):
super(cxx_standard, self).__init__()<EOL>self._stdcxx = None<EOL>self._is_implicit = False<EOL>for key in cxx_standard.__STD_CXX:<EOL><INDENT>if key in cflags:<EOL><INDENT>self._stdcxx = key<EOL>self._cplusplus = cxx_standard.__STD_CXX[key]<EOL><DEDENT><DEDENT>if not self._stdcxx:<EOL><INDENT>if '<STR_LIT>' in cflags:<EOL><INDENT>raise RuntimeError('<STR_LIT>')<EOL><DEDENT>self._stdcxx = '<STR_LIT>'<EOL>self._cplusplus = cxx_standard.__STD_CXX['<STR_LIT>']<EOL>self._is_implicit = True<EOL><DEDENT>
Class constructor that parses the XML generator's command line

        Args:
            cflags (str): cflags command line arguments passed to the XML
                generator