Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ammen99/clang-format-auto-infer
/ types & classes
Types & classes
9 in github.com/ammen99/clang-format-auto-infer
⨍
Functions
31
◇
Types & classes
9
↓ 4 callers
Class
WorkerContext
Context specific to the worker process executing a task. This includes the unique temporary repository path and the worker's process ID.
src/data_classes.py:56
↓ 2 callers
Class
GeneticAlgorithmLookups
Lookup data (JSON option values, forced options) needed by the genetic algorithm.
src/data_classes.py:34
↓ 2 callers
Class
IslandEvolutionArgs
Arguments specific to evolving a single island for one generation. These are passed to the worker process for a specific island's task.
src/data_classes.py:42
↓ 1 callers
Class
GeneticAlgorithmOptimizer
Implements the genetic algorithm optimization strategy with an island model.
src/optimizer.py:372
↓ 1 callers
Class
GeneticOptimizationConfig
Configuration parameters for the genetic optimization algorithm.
src/data_classes.py:14
↓ 1 callers
Class
NevergradConfig
Configuration parameters for the Nevergrad optimization algorithm.
src/data_classes.py:24
↓ 1 callers
Class
NevergradOptimizer
Implements the optimization strategy using Nevergrad, a black-box optimization library.
src/nevergrad_optimizer.py:24
Class
BaseOptimizer
Abstract base class for clang-format configuration optimizers. Defines the interface for different optimization strategies.
src/base_optimizer.py:5
Class
BaseOptimizerConfig
Base abstract class for all optimizer configuration dataclasses. Ensures a common interface for configuration objects passed to BaseOptimizer
src/data_classes.py:6