Skip to content
Snippets Groups Projects
Commit 53601037 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Fixed ConfigDescription

parent 50fc314d
No related branches found
No related tags found
1 merge request!22Header only
......@@ -181,6 +181,10 @@ public:
*/
const ConfigEntryBase* getEntry( const String& name ) const
{
// ConfigDelimiter has empty name
if( ! name )
return nullptr;
const int entries_num = entries.size();
for( int i = 0; i < entries_num; i++ )
if( entries[ i ]->name == name )
......@@ -196,6 +200,10 @@ public:
template< class T >
const T* getDefaultValue( const String& name ) const
{
// ConfigDelimiter has empty name
if( ! name )
return nullptr;
const int entries_num = entries.size();
for( int i = 0; i < entries_num; i++ )
if( entries[ i ]->name == name ) {
......@@ -213,6 +221,10 @@ public:
template< class T >
T* getDefaultValue( const String& name )
{
// ConfigDelimiter has empty name
if( ! name )
return nullptr;
const int entries_num = entries.size();
for( int i = 0; i < entries_num; i++ )
if( entries[ i ] -> name == name ) {
......@@ -223,7 +235,7 @@ public:
return nullptr;
}
std::cerr << "Asking for the default value of unknown parameter." << std::endl;
return NULL;
return nullptr;
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment