Internal helper functions for ArgsManager.  
 More...
 | 
| typedef std::map< std::string, std::vector< std::string > >  | MapArgs | 
|   | 
 | 
| static bool  | UseDefaultSection (const ArgsManager &am, const std::string &arg) EXCLUSIVE_LOCKS_REQUIRED(am.cs_args) | 
|   | Determine whether to use config settings in the default section, See also comments around ArgsManager::ArgsManager() below.  More...
  | 
|   | 
| static std::string  | NetworkArg (const ArgsManager &am, const std::string &arg) | 
|   | Convert regular argument into the network-specific setting.  More...
  | 
|   | 
| static void  | AddArgs (std::vector< std::string > &res, const MapArgs &map_args, const std::string &arg) | 
|   | Find arguments in a map and add them to a vector.  More...
  | 
|   | 
| static std::pair< bool, std::string >  | GetArgHelper (const MapArgs &map_args, const std::string &arg, bool getLast=false) | 
|   | Return true/false if an argument is set in a map, and also return the first (or last) of the possibly multiple values it has.  More...
  | 
|   | 
| static std::pair< bool, std::string >  | GetArg (const ArgsManager &am, const std::string &arg) | 
|   | 
| static bool  | GetNetBoolArg (const ArgsManager &am, const std::string &net_arg) EXCLUSIVE_LOCKS_REQUIRED(am.cs_args) | 
|   | 
Internal helper functions for ArgsManager. 
Definition at line 215 of file util.cpp.
 
◆ MapArgs
◆ AddArgs()
  
  
      
        
          | static void ArgsManagerHelper::AddArgs  | 
          ( | 
          std::vector< std::string > &  | 
          res,  | 
         
        
           | 
           | 
          const MapArgs &  | 
          map_args,  | 
         
        
           | 
           | 
          const std::string &  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Find arguments in a map and add them to a vector. 
Definition at line 234 of file util.cpp.
 
 
◆ GetArg()
  
  
      
        
          | static std::pair<bool,std::string> ArgsManagerHelper::GetArg  | 
          ( | 
          const ArgsManager &  | 
          am,  | 
         
        
           | 
           | 
          const std::string &  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ GetArgHelper()
  
  
      
        
          | static std::pair<bool,std::string> ArgsManagerHelper::GetArgHelper  | 
          ( | 
          const MapArgs &  | 
          map_args,  | 
         
        
           | 
           | 
          const std::string &  | 
          arg,  | 
         
        
           | 
           | 
          bool  | 
          getLast = false  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Return true/false if an argument is set in a map, and also return the first (or last) of the possibly multiple values it has. 
Definition at line 245 of file util.cpp.
 
 
◆ GetNetBoolArg()
  
  
      
        
          | static bool ArgsManagerHelper::GetNetBoolArg  | 
          ( | 
          const ArgsManager &  | 
          am,  | 
         
        
           | 
           | 
          const std::string &  | 
          net_arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ NetworkArg()
  
  
      
        
          | static std::string ArgsManagerHelper::NetworkArg  | 
          ( | 
          const ArgsManager &  | 
          am,  | 
         
        
           | 
           | 
          const std::string &  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Convert regular argument into the network-specific setting. 
Definition at line 227 of file util.cpp.
 
 
◆ UseDefaultSection()
  
  
      
        
          | static bool ArgsManagerHelper::UseDefaultSection  | 
          ( | 
          const ArgsManager &  | 
          am,  | 
         
        
           | 
           | 
          const std::string &  | 
          arg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
The documentation for this class was generated from the following file: