namespace std { inline namespace __cxx11 { template class basic_string; } template class basic_istream; template struct __get_first_arg; struct allocator_traits { using type = __get_first_arg; }; } // namespace std namespace std { inline namespace __cxx11 { template class basic_string { allocator_traits _M_allocated_capacity; void _M_assign(); }; } // namespace __cxx11 } // namespace std namespace std { template void operator!=(_Alloc, _CharT); template basic_istream<_CharT, _Traits> &getline(basic_istream<_CharT, _Traits> &, basic_string<_CharT, _Traits, _Alloc> &, _CharT); } // namespace std namespace std { template void basic_string<_CharT, _Traits, _Alloc>::_M_assign() { this != 0; } template basic_istream<_CharT, _Traits> &getline(basic_istream<_CharT, _Traits> &, basic_string<_CharT, _Traits, _Alloc> &, _CharT) {} } // namespace std struct CommandLineOptionDefinition { void *OutAddress; }; struct CommandLineCommand { CommandLineOptionDefinition Options; }; namespace CommandLine { extern const CommandLineCommand RootCommands[]; extern const int RootExamples[]; } // namespace CommandLine using utf8 = char; using u8string = std::basic_string; u8string _rct2DataPath; CommandLineOptionDefinition StandardOptions{&_rct2DataPath}; const CommandLineCommand CommandLine::RootCommands[]{StandardOptions}; const int CommandLine::RootExamples[]{};