Blender
V5.0
source
blender
editors
include
UI_string_search.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BLI_string_search.hh
"
8
9
namespace
blender::ui::string_search
{
10
15
void
add_recent_search
(
StringRef
chosen_str);
16
20
const
blender::string_search::RecentCache
*
get_recent_cache_or_null
();
21
22
void
write_recent_searches_file
();
23
void
read_recent_searches_file
();
24
29
template
<
typename
T>
class
StringSearch
:
public
blender::string_search::StringSearch
<T> {
30
public
:
31
StringSearch
(
const
blender::string_search::MainWordsHeuristic
main_word_heuristic =
32
blender::string_search::MainWordsHeuristic::LastGroup
)
33
:
blender
::
string_search
::
StringSearch
<
T
>(
get_recent_cache_or_null
(), main_word_heuristic)
34
{
35
}
36
};
37
38
}
// namespace blender::ui::string_search
BLI_string_search.hh
blender::StringRef
Definition
BLI_string_ref.hh:150
blender::string_search::StringSearch
Definition
BLI_string_search.hh:90
blender::ui::string_search::StringSearch::StringSearch
StringSearch(const blender::string_search::MainWordsHeuristic main_word_heuristic=blender::string_search::MainWordsHeuristic::LastGroup)
Definition
UI_string_search.hh:31
T
#define T
Definition
mball_tessellate.cc:274
blender::string_search::MainWordsHeuristic
MainWordsHeuristic
Definition
BLI_string_search.hh:60
blender::string_search::MainWordsHeuristic::LastGroup
@ LastGroup
Definition
BLI_string_search.hh:62
blender::ui::string_search
Definition
UI_string_search.hh:9
blender::ui::string_search::add_recent_search
void add_recent_search(StringRef chosen_str)
Definition
interface_string_search.cc:36
blender::ui::string_search::read_recent_searches_file
void read_recent_searches_file()
Definition
interface_string_search.cc:95
blender::ui::string_search::write_recent_searches_file
void write_recent_searches_file()
Definition
interface_string_search.cc:65
blender::ui::string_search::get_recent_cache_or_null
const blender::string_search::RecentCache * get_recent_cache_or_null()
Definition
interface_string_search.cc:43
blender
Definition
ANIM_action.hh:36
blender::string_search::RecentCache
Definition
BLI_string_search.hh:47
Generated on
for Blender by
doxygen
1.16.1