Example #1
0
bool
Item::hasToolOverride( const std::string &opt, std::string &val ) const
{
	auto x = myOverrideToolOptions.find( opt );
	if ( x != myOverrideToolOptions.end() )
	{
		val = x->second;
		return true;
	}

	ItemPtr i = getParent();
	if ( i )
		return i->hasToolOverride( opt, val );

	val.clear();
	return false;
}