| $customfield | availability_profile\condition | protected | 
  | $customprofilefields | availability_profile\condition | protectedstatic | 
  | $operator | availability_profile\condition | protected | 
  | $standardfield | availability_profile\condition | protected | 
  | $uniquesqlparametercounter | core_availability\tree_node | protectedstatic | 
  | $value | availability_profile\condition | protected | 
  | __construct($structure) | availability_profile\condition |  | 
  | __toString() | core_availability\condition |  | 
  | check_available($not, info $info, $grabthelot, $userid) (defined in core_availability\condition) | core_availability\condition |  | 
  | core_availability::tree_node::check_available($not, core_availability\info $info, $grabthelot, $userid) | core_availability\tree_node |  | 
  | completion_value_used($course, $cmid) | core_availability\condition | static | 
  | description_callback(array $params) | core_availability\condition |  | 
  | description_cm_name(int $cmid) | core_availability\condition | static | 
  | description_format_string(string $str) | core_availability\condition | static | 
  | filter_user_list(array $users, $not, core_availability\info $info, core_availability\capability_checker $checker) (defined in availability_profile\condition) | availability_profile\condition |  | 
  | core_availability::condition::filter_user_list(array $users, $not, core_availability\info $info, capability_checker $checker) | core_availability\tree_node |  | 
  | get_cached_user_profile_field($userid) | availability_profile\condition | protected | 
  | get_custom_profile_fields() | availability_profile\condition | static | 
  | get_debug_string() | availability_profile\condition | protected | 
  | get_description($full, $not, core_availability\info $info) | availability_profile\condition |  | 
  | get_json($customfield, $fieldname, $operator, $value=null) | availability_profile\condition | static | 
  | get_standalone_description($full, $not, info $info) | core_availability\condition |  | 
  | get_standard_profile_fields() | availability_profile\condition | static | 
  | get_type() | core_availability\condition | protected | 
  | get_user_list_sql($not, core_availability\info $info, $onlyactive) (defined in availability_profile\condition) | availability_profile\condition |  | 
  | core_availability::condition::get_user_list_sql($not, core_availability\info $info, $onlyactive) | core_availability\tree_node |  | 
  | include_after_restore($restoreid, $courseid, base_logger $logger, $name, base_task $task) | core_availability\tree_node |  | 
  | is_applied_to_user_lists() | availability_profile\condition |  | 
  | is_available($not, core_availability\info $info, $grabthelot, $userid) | availability_profile\condition |  | 
  | is_available_for_all($not=false) | core_availability\condition |  | 
  | is_field_condition_met($operator, $uservalue, $value) | availability_profile\condition | protectedstatic | 
  | OP_CONTAINS | availability_profile\condition |  | 
  | OP_DOES_NOT_CONTAIN | availability_profile\condition |  | 
  | OP_ENDS_WITH | availability_profile\condition |  | 
  | OP_IS_EMPTY | availability_profile\condition |  | 
  | OP_IS_EQUAL_TO | availability_profile\condition |  | 
  | OP_IS_NOT_EMPTY | availability_profile\condition |  | 
  | OP_STARTS_WITH | availability_profile\condition |  | 
  | save() | availability_profile\condition |  | 
  | unique_sql_parameter(array &$params, $value) | core_availability\tree_node | protectedstatic | 
  | update_after_restore($restoreid, $courseid, base_logger $logger, $name) | core_availability\tree_node |  | 
  | update_dependency_id($table, $oldid, $newid) | core_availability\condition |  | 
  | wipe_static_cache() | availability_profile\condition | static |