MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / GetParamValue

Method GetParamValue

PanzerChasm/program_arguments.cpp:31–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31const char* ProgramArguments::GetParamValue( const char* const param_name ) const
32{
33 for( unsigned int i= 0u; i < argc_; i++ )
34 {
35 const char* const arg= argv_[i];
36 if( arg[0] == '-' && arg[1] == '-' )
37 {
38 if( std::strcmp( param_name, arg + 2u ) == 0 )
39 {
40 if( i + 1 < argc_ )
41 return argv_[ i + 1u ];
42 else
43 return nullptr;
44 }
45 }
46 }
47
48 return nullptr;
49}
50
51} // namespace PanzerChasm

Callers 1

HostMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected