Blender V5.0
blender::ui::string_search Namespace Reference

Classes

class  StringSearch
struct  RecentCacheStorage
struct  RecentCache

Functions

void add_recent_search (StringRef chosen_str)
const blender::string_search::RecentCacheget_recent_cache_or_null ()
void write_recent_searches_file ()
void read_recent_searches_file ()
static RecentCacheStorageget_recent_cache_storage ()
static std::optional< std::string > get_recent_searches_file_path ()

Function Documentation

◆ add_recent_search()

void blender::ui::string_search::add_recent_search ( StringRef chosen_str)

◆ get_recent_cache_or_null()

const RecentCache * blender::ui::string_search::get_recent_cache_or_null ( )

Depending on the user preferences, either outputs the recent cache or null.

Definition at line 43 of file interface_string_search.cc.

References blender::ui::string_search::RecentCacheStorage::cache, get_recent_cache_storage(), U, and USER_FLAG_RECENT_SEARCHES_DISABLE.

Referenced by blender::ui::string_search::StringSearch< T >::StringSearch().

◆ get_recent_cache_storage()

RecentCacheStorage & blender::ui::string_search::get_recent_cache_storage ( )
static

◆ get_recent_searches_file_path()

std::optional< std::string > blender::ui::string_search::get_recent_searches_file_path ( )
static

◆ read_recent_searches_file()

◆ write_recent_searches_file()