MCPcopy Create free account

hub / github.com/ClickHouse/ai-sdk-cpp / types & classes

Types & classes128 in github.com/ClickHouse/ai-sdk-cpp

↓ 21 callersClassGenerateOptions
include/ai/types/generate_options.h:16
↓ 15 callersClassGenerateResult
include/ai/types/generate_options.h:86
↓ 11 callersClassToolResult
include/ai/types/tool.h:131
↓ 10 callersClassStreamEvent
include/ai/types/stream_event.h:11
↓ 9 callersClassClient
include/ai/types/client.h:14
↓ 7 callersClassStreamResult
include/ai/types/stream_result.h:23
↓ 6 callersClassEmbeddingResult
include/ai/types/embedding_options.h:49
↓ 5 callersClassMessage
include/ai/types/message.h:47
↓ 5 callersClassTool
include/ai/types/tool.h:38
↓ 4 callersClassToolCall
include/ai/types/tool.h:111
↓ 2 callersClassConfigurationError
Error related to invalid configuration
include/ai/errors.h:56
↓ 2 callersClassRetryError
include/ai/retry/retry_error.h:17
↓ 2 callersClassStreamOptions
include/ai/types/stream_options.h:10
↓ 2 callersClassiterator
include/ai/types/stream_result.h:25
↓ 1 callersClassRetryConfig
include/ai/retry/retry_policy.h:13
↓ 1 callersClassUsage
include/ai/types/usage.h:5
ClassAIError
Base class for all AI SDK errors
include/ai/errors.h:17
ClassAITestFixture
Base test fixture with common setup
tests/utils/test_fixtures.h:15
ClassAPIError
Error related to API communication
include/ai/errors.h:24
ClassAnthropicClient
src/providers/anthropic/anthropic_client.h:12
ClassAnthropicClient
tests/utils/test_fixtures.h:122
ClassAnthropicClientTest
tests/unit/anthropic_client_test.cpp:17
ClassAnthropicEnvironmentConfigTest
Environment Configuration Test
tests/integration/anthropic_integration_test.cpp:392
ClassAnthropicIntegrationTest
tests/integration/anthropic_integration_test.cpp:18
ClassAnthropicNetworkFailureSimulator
Test doubles for Anthropic network failures
tests/utils/mock_anthropic_client.h:77
ClassAnthropicRequestBuilder
src/providers/anthropic/anthropic_request_builder.h:12
ClassAnthropicResponseBuilder
Response builders for Anthropic test scenarios
tests/utils/mock_anthropic_client.h:93
ClassAnthropicResponseParser
src/providers/anthropic/anthropic_response_parser.h:11
ClassAnthropicSpecificToolTest
tests/integration/tool_calling_integration_test.cpp:668
ClassAnthropicStreamEdgeCaseTest
Edge Cases for Streaming
tests/unit/anthropic_stream_test.cpp:299
ClassAnthropicStreamErrorTest
Stream Error Handling Tests
tests/unit/anthropic_stream_test.cpp:188
ClassAnthropicStreamEventTest
Streaming Event Processing Tests
tests/unit/anthropic_stream_test.cpp:69
ClassAnthropicStreamEventTypesTest
Anthropic-specific streaming event tests
tests/unit/anthropic_stream_test.cpp:344
ClassAnthropicStreamImpl
src/providers/anthropic/anthropic_stream.h:16
ClassAnthropicStreamIntegrationTest
Integration with Anthropic Client
tests/unit/anthropic_stream_test.cpp:267
ClassAnthropicStreamMockTest
tests/unit/anthropic_stream_test.cpp:111
ClassAnthropicStreamPerformanceTest
Stream Performance Tests
tests/unit/anthropic_stream_test.cpp:234
ClassAnthropicStreamTest
tests/unit/anthropic_stream_test.cpp:13
ClassAnthropicTestFixture
Anthropic specific test fixture
tests/utils/test_fixtures.h:55
ClassAuthenticationError
Error related to authentication/authorization
include/ai/errors.h:42
ClassBaseProviderClient
Base client that uses composition to share common functionality
src/providers/base_provider_client.h:59
ClassClickHouseIntegrationTest
Base test fixture
tests/integration/clickhouse_integration_test.cpp:190
ClassClickHouseTools
Tool implementations
tests/integration/clickhouse_integration_test.cpp:76
ClassConfig
include/ai/langfuse.h:50
ClassConsoleLogger
include/ai/logger.h:69
ClassControllableAnthropicClient
Controllable Anthropic client for testing
tests/utils/mock_anthropic_client.h:34
ClassControllableOpenAIClient
Controllable OpenAI client for testing
tests/utils/mock_openai_client.h:35
ClassEmbeddingOptions
include/ai/types/embedding_options.h:16
ClassEnumTest
Enum Tests
tests/unit/types_test.cpp:298
ClassEnvironmentConfigTest
Environment Configuration Test
tests/integration/openai_integration_test.cpp:390
ClassErrorClassesTest
Error Classes Tests
tests/unit/types_test.cpp:237
EnumErrorPolicy
include/ai/langfuse.h:74
EnumFailureType
tests/utils/mock_anthropic_client.h:79
EnumFailureType
tests/utils/mock_openai_client.h:83
EnumFinishReason
include/ai/types/enums.h:11
ClassGenerateOptionsTest
GenerateOptions Tests
tests/unit/types_test.cpp:15
ClassGenerateResultTest
GenerateResult Tests
tests/unit/types_test.cpp:97
ClassGenerateStep
include/ai/types/tool.h:173
ClassHttpConfig
src/http/http_request_handler.h:15
ClassHttpRequestHandler
src/http/http_request_handler.h:28
ClassHttpState
include/ai/langfuse.h:118
ClassInvalidToolArgumentsError
include/ai/types/tool.h:202
EnumLogLevel
include/ai/logger.h:11
ClassLogger
include/ai/logger.h:18
EnumMessageRole
include/ai/types/enums.h:5
ClassMessageTest
Message Tests
tests/unit/types_test.cpp:178
ClassMockAnthropicHTTPClient
Mock HTTP client for testing Anthropic network interactions
tests/utils/mock_anthropic_client.h:17
ClassMockAnthropicStreamImpl
Mock Stream Implementation Tests
tests/unit/anthropic_stream_test.cpp:102
ClassMockHTTPClient
Mock HTTP client for testing network interactions
tests/utils/mock_openai_client.h:17
ClassMockStreamImpl
Mock Stream Implementation Tests
tests/unit/openai_stream_test.cpp:94
ClassModel
include/ai/types/model.h:8
ClassModelError
Error related to invalid model or unsupported operations
include/ai/errors.h:70
ClassModelStats
examples/multi_provider.cpp:149
ClassMultiStepCoordinator
Multi-step tool calling coordinator
include/ai/tools.h:75
ClassMultiStepDuplicateExecutionTest
Parameterized test class for multi-step tool execution
tests/integration/multi_step_duplicate_execution_test.cpp:24
ClassNetworkError
Error related to network/connection issues
include/ai/errors.h:63
ClassNetworkFailureSimulator
Test doubles for network failures
tests/utils/mock_openai_client.h:81
ClassNoSuchToolError
include/ai/types/tool.h:193
ClassNullLogger
Null logger implementation - does nothing
include/ai/logger.h:63
ClassOpenAIClient
src/providers/openai/openai_client.h:13
ClassOpenAIClient
tests/utils/test_fixtures.h:117
ClassOpenAIClientTest
tests/unit/openai_client_test.cpp:17
ClassOpenAIEmbeddingsIntegrationTest
tests/integration/openai_embeddings_integration_test.cpp:17
ClassOpenAIEmbeddingsTest
tests/unit/openai_embeddings_test.cpp:16
ClassOpenAIIntegrationTest
tests/integration/openai_integration_test.cpp:18
ClassOpenAIRequestBuilder
src/providers/openai/openai_request_builder.h:12
ClassOpenAIResponseParser
src/providers/openai/openai_response_parser.h:11
ClassOpenAISpecificToolTest
tests/integration/tool_calling_integration_test.cpp:629
ClassOpenAIStreamImpl
src/providers/openai/openai_stream.h:16
ClassOpenAIStreamTest
tests/unit/openai_stream_test.cpp:13
ClassOpenAITestFixture
OpenAI specific test fixture
tests/utils/test_fixtures.h:35
ClassPendingGeneration
include/ai/langfuse.h:176
ClassProviderConfig
Configuration for a provider
src/providers/base_provider_client.h:19
ClassProviderResult
examples/multi_provider.cpp:25
ClassRateLimitError
Error related to request rate limiting
include/ai/errors.h:49
ClassRequestBuilder
Interface for provider-specific request building
src/providers/base_provider_client.h:33
ClassResponseBuilder
Response builders for test scenarios
tests/utils/mock_openai_client.h:97
ClassResponseParser
Interface for provider-specific response parsing
src/providers/base_provider_client.h:43
EnumRetryErrorReason
include/ai/retry/retry_error.h:11
ClassRetryPolicy
include/ai/retry/retry_policy.h:19
next →1–100 of 128, ranked by callers