| $coursecat0 | core_course_category | protectedstatic |
| $coursecatfields | core_course_category | protectedstatic |
| $coursecount (defined in core_course_category) | core_course_category | protected |
| $depth (defined in core_course_category) | core_course_category | protected |
| $description (defined in core_course_category) | core_course_category | protected |
| $descriptionformat (defined in core_course_category) | core_course_category | protected |
| $fromcache (defined in core_course_category) | core_course_category | protected |
| $id (defined in core_course_category) | core_course_category | protected |
| $idnumber (defined in core_course_category) | core_course_category | protected |
| $name (defined in core_course_category) | core_course_category | protected |
| $parent (defined in core_course_category) | core_course_category | protected |
| $path (defined in core_course_category) | core_course_category | protected |
| $sortorder (defined in core_course_category) | core_course_category | protected |
| $theme (defined in core_course_category) | core_course_category | protected |
| $timemodified (defined in core_course_category) | core_course_category | protected |
| $visible (defined in core_course_category) | core_course_category | protected |
| $visibleold (defined in core_course_category) | core_course_category | protected |
| __construct(stdClass $record, $fromcache=false) | core_course_category | protected |
| __get($name) | core_course_category | |
| __isset($name) | core_course_category | |
| __set($name, $value) | core_course_category | |
| __unset($name) | core_course_category | |
| can_approve_course_requests() | core_course_category | static |
| can_change_parent($newparentcat) | core_course_category | |
| can_change_parent_any() | core_course_category | static |
| can_change_sortorder() | core_course_category | |
| can_change_visibility() | core_course_category | |
| can_create_course() | core_course_category | |
| can_create_subcategory() | core_course_category | |
| can_create_top_level_category() | core_course_category | static |
| can_delete() | core_course_category | |
| can_delete_full() | core_course_category | |
| can_edit() | core_course_category | |
| can_move_content_to($newcatid) | core_course_category | |
| can_move_courses_into() | core_course_category | |
| can_move_courses_out_of() | core_course_category | |
| can_request_course() | core_course_category | |
| can_resort_any() | core_course_category | static |
| can_resort_courses() | core_course_category | |
| can_resort_subcategories() | core_course_category | |
| can_restore_courses_into() | core_course_category | |
| can_review_cohorts() | core_course_category | |
| can_review_filters() | core_course_category | |
| can_review_permissions() | core_course_category | |
| can_review_roles() | core_course_category | |
| can_view_category($category, $user=null) | core_course_category | static |
| can_view_course_info($course, $user=null) | core_course_category | static |
| change_parent($newparentcat) | core_course_category | |
| change_parent_raw(core_course_category $newparentcat) | core_course_category | protected |
| change_sortorder_by_one($up) | core_course_category | |
| count_all() | core_course_category | static |
| create($data, $editoroptions=null) | core_course_category | static |
| delete_full($showfeedback=true) | core_course_category | |
| delete_move($newparentid, $showfeedback=false) | core_course_category | |
| ensure_users_enrolled($courseusers) | core_course_category | protectedstatic |
| get($id, $strictness=MUST_EXIST, $alwaysreturnhidden=false, $user=null) | core_course_category | static |
| get_all($options=[]) | core_course_category | static |
| get_all_children_ids() | core_course_category | |
| get_children($options=array()) | core_course_category | |
| get_children_count() | core_course_category | |
| get_context() | core_course_category | |
| get_course_records($whereclause, $params, $options, $checkvisibility=false) | core_course_category | protectedstatic |
| get_courses($options=array()) | core_course_category | |
| get_courses_count($options=array()) | core_course_category | |
| get_db_record() | core_course_category | |
| get_default() | core_course_category | static |
| get_formatted_name($options=array()) | core_course_category | |
| get_many(array $ids) | core_course_category | static |
| get_nearest_editable_subcategory(core_course_category $parentcat, array $permissionstocheck) | core_course_category | static |
| get_nested_name($includelinks=true, $separator='/', $options=[]) | core_course_category | |
| get_not_visible_children_ids() | core_course_category | protected |
| get_parent_coursecat() | core_course_category | |
| get_parents() | core_course_category | |
| get_plugins_callback_function(string $name) | core_course_category | |
| get_records($whereclause, $params) | core_course_category | protectedstatic |
| get_tree($id) | core_course_category | protectedstatic |
| get_view_link() | core_course_category | |
| getIterator() | core_course_category | |
| has_capability_on_any($capabilities) | core_course_category | static |
| has_children() | core_course_category | |
| has_contentbank() | core_course_category | |
| has_courses() | core_course_category | |
| has_manage_capability() | core_course_category | |
| has_manage_capability_on_any() | core_course_category | static |
| hide() | core_course_category | |
| hide_raw($visibleold=0) | core_course_category | protected |
| is_simple_site() | core_course_category | static |
| is_uservisible($user=null) | core_course_category | |
| make_categories_list($requiredcapability='', $excludeid=0, $separator='/') | core_course_category | static |
| move_content_targets_list() | core_course_category | |
| page_setup() | core_course_category | static |
| parent_has_manage_capability() | core_course_category | |
| preload_course_contacts(&$courses) | core_course_category | static |
| preload_custom_fields(array &$records) | core_course_category | static |
| prepare_to_cache() | core_course_category | |
| resort_categories_cleanup($includecourses=false) | core_course_category | static |
| resort_courses($field, $cleanup=true) | core_course_category | |
| resort_subcategories($field, $cleanup=true) | core_course_category | |
| restore() | core_course_category | protected |
| role_assignment_changed($roleid, $context) | core_course_category | static |
| search_courses($search, $options=array(), $requiredcapabilities=array()) | core_course_category | static |
| search_courses_count($search, $options=array(), $requiredcapabilities=array()) | core_course_category | static |
| show() | core_course_category | |
| show_raw() | core_course_category | protected |
| sort_records(&$records, $sortfields) | core_course_category | protectedstatic |
| top() | core_course_category | static |
| update($data, $editoroptions=null) | core_course_category | |
| user_enrolment_changed($courseid, $userid, $status, $timestart=null, $timeend=null) | core_course_category | static |
| user_top() | core_course_category | static |
| wake_from_cache($a) | core_course_category | static |