OmniSciDB  c07336695a
HomeResolver Class Reference
+ Inheritance diagram for HomeResolver:
+ Collaboration diagram for HomeResolver:

Public Member Functions

template<typename... ARGS>
GetEnvRetType getenv (ARGS &&... args) const
 
template<typename... ARGS>
GetPWUIDRetType getpwuid (ARGS &&...) const
 
- Public Member Functions inherited from DefaultEnvResolver
auto getuid () const
 
auto const * getpwuid (decltype(::getuid()) uid) const
 
auto const * getenv (char const *env_var_name) const
 

Detailed Description

Definition at line 53 of file OmniSQLUtilitiesTest.cpp.

Member Function Documentation

◆ getenv()

template<typename... ARGS>
GetEnvRetType HomeResolver::getenv ( ARGS &&...  args) const
inline

Definition at line 56 of file OmniSQLUtilitiesTest.cpp.

References run-benchmark-import::args, and DefaultEnvResolver::getenv().

56  {
57  return DefaultEnvResolver::getenv(std::forward<ARGS>(args)...);
58  }
auto const * getenv(char const *env_var_name) const
+ Here is the call graph for this function:

◆ getpwuid()

template<typename... ARGS>
GetPWUIDRetType HomeResolver::getpwuid ( ARGS &&  ...) const
inline

Definition at line 60 of file OmniSQLUtilitiesTest.cpp.

60  {
61  throw std::runtime_error("Unexpected getpwuid() invocation.");
62  }

The documentation for this class was generated from the following file: