| accept_last() | entropic::ConstitutionalValidator | |
| attach(HookInterface *hook_iface, InferenceInterface *inference) | entropic::ConstitutionalValidator | |
| auto_retry_enabled() const | entropic::ConstitutionalValidator | |
| build_critique_prompt(const std::string &content) const | entropic::ConstitutionalValidator | |
| config() const | entropic::ConstitutionalValidator | inline |
| ConstitutionalValidator(const ConstitutionalValidationConfig &config, const std::string &constitution_text) | entropic::ConstitutionalValidator | |
| detach(HookInterface *hook_iface) | entropic::ConstitutionalValidator | |
| hook_callback(entropic_hook_point_t hook_point, const char *context_json, char **modified_json, void *user_data) | entropic::ConstitutionalValidator | static |
| last_result() const | entropic::ConstitutionalValidator | |
| parse_critique(const std::string &json_str) | entropic::ConstitutionalValidator | static |
| resume_retry() | entropic::ConstitutionalValidator | |
| set_attempt_boundary_cb(void(*cb)(int attempt_n, void *user_data), void *user_data) | entropic::ConstitutionalValidator | |
| set_auto_retry(bool enabled) | entropic::ConstitutionalValidator | |
| set_critique_callbacks(void(*start_cb)(void *user_data), void(*end_cb)(void *user_data), void *user_data) | entropic::ConstitutionalValidator | |
| set_global_enabled(bool enabled) | entropic::ConstitutionalValidator | |
| set_identity_validation(const std::string &identity_name, bool enabled) | entropic::ConstitutionalValidator | |
| set_tier_rules(const std::string &identity_name, const std::vector< std::string > &rules) | entropic::ConstitutionalValidator | |
| should_validate(const std::string &identity_name) const | entropic::ConstitutionalValidator | |
| validate(const std::string &content, const std::string &tier, const char *messages_json) | entropic::ConstitutionalValidator | |