void CTX_data_dir_set(bContextDataResult *result, const char **dir)
bool CTX_data_equals(const char *member, const char *str)
bool CTX_data_dir(const char *member)
void CTX_data_id_list_add(bContextDataResult *result, struct ID *id)
struct SpaceOutliner * CTX_wm_space_outliner(const bContext *C)
@ CTX_DATA_TYPE_COLLECTION
@ CTX_RESULT_MEMBER_NOT_FOUND
void CTX_data_type_set(struct bContextDataResult *result, short type)
int outliner_context(const bContext *C, const char *member, bContextDataResult *result)
static const char * outliner_context_dir[]
static void outliner_context_selected_ids(const SpaceOutliner *space_outliner, bContextDataResult *result)
static void outliner_context_selected_ids_recursive(const SpaceOutliner &space_outliner, bContextDataResult *result)