| 
    Guitar
    
   | 
 


Public Member Functions | |
| _AiCredentials (char const *envname) | |
| std::string | getenv (char const *name) | 
| GenerativeAI::Credential | case_Unknown () | 
| GenerativeAI::Credential | case_OpenAI () | 
| GenerativeAI::Credential | case_Anthropic () | 
| GenerativeAI::Credential | case_Google () | 
| GenerativeAI::Credential | case_DeepSeek () | 
| GenerativeAI::Credential | case_OpenRouter () | 
| GenerativeAI::Credential | case_Ollama () | 
| GenerativeAI::Credential | case_LMStudio () | 
  Public Member Functions inherited from GenerativeAI::AbstractVisitor< GenerativeAI::Credential > | |
| virtual | ~AbstractVisitor ()=default | 
| GenerativeAI::Credential | visit (AI provider) | 
Public Attributes | |
| char const * | envname | 
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Implements GenerativeAI::AbstractVisitor< GenerativeAI::Credential >.

      
  | 
  inlinevirtual | 
Implements GenerativeAI::AbstractVisitor< GenerativeAI::Credential >.

      
  | 
  inlinevirtual | 
Implements GenerativeAI::AbstractVisitor< GenerativeAI::Credential >.

      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Implements GenerativeAI::AbstractVisitor< GenerativeAI::Credential >.

      
  | 
  inlinevirtual | 
Implements GenerativeAI::AbstractVisitor< GenerativeAI::Credential >.

      
  | 
  inlinevirtual | 
      
  | 
  inline | 
| char const* _AiCredentials::envname |