6 if( std::get<0>( entry ) == slot ) {
9 var= compiler->
GetNamed( std::get<2>( entry ))->GetNormalizedString();
24 String256 name(path); name <<
'/' << identifier;
33 if( result.IsNotNull() ) {
#define ALIB_LOCK_WITH(lock)
virtual Expression GetNamed(const String &name)
int StoreLoadedExpressions(Compiler *compiler, Priority slot=Priority::Standard)
std::vector< std::tuple< Priority, AString, String > > VariablesLoaded
SharedConfiguration config
The configuration object used to retrieve definitions of nested expressions.
std::vector< AString > ConfigPaths
NString resourceCategory
The category within #".resources" to use for searching expression strings.
virtual bool Get(const String &identifier, AString &target) override
Priority GetPriority() const
bool Try(const String &name)
variables::Priority Priority
Type alias in namespace #"%alib".
variables::Variable Variable
Type alias in namespace #"%alib".
strings::TString< character > String
Type alias in namespace #"%alib".
LocalString< 256 > String256
Type alias name for #"TLocalString;TLocalString<character,256>".
strings::TAString< character, lang::HeapAllocator > AString
Type alias in namespace #"%alib".