| 
    Guitar
    
   | 
 
#include <GenerativeAI.h>
Public Member Functions | |
| virtual | ~AbstractVisitor ()=default | 
| virtual T | case_Unknown ()=0 | 
| virtual T | case_OpenAI ()=0 | 
| virtual T | case_Anthropic ()=0 | 
| virtual T | case_Google ()=0 | 
| virtual T | case_DeepSeek ()=0 | 
| virtual T | case_OpenRouter ()=0 | 
| virtual T | case_Ollama ()=0 | 
| virtual T | case_LMStudio ()=0 | 
| T | visit (AI provider) | 
      
  | 
  virtualdefault | 
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  pure virtual | 
Implemented in GenerativeAI::_MakeRequest, _PromptJsonGenerator, _CommitMessageResponseParser, and _AiCredentials.
      
  | 
  inline | 
