#include <search_criteria_impl.h>
Public Member Functions | |
PluginSearchCriteria (void) | |
~PluginSearchCriteria (void) | |
SearchContext & | get_search_context () |
Definition at line 37 of file plaintext/plugin_impl/search_criteria_impl.h.
text::PluginSearchCriteria::PluginSearchCriteria | ( | void | ) |
Definition at line 35 of file plaintext/plugin_impl/search_criteria_impl.cpp.
References utils::ObjectTable< T >::add_interface(), _IPluginUnknown::query_interface, _IPluginUnknown::release, IPluginSearchCriteria::set_case_sensitive, IPluginSearchCriteria::set_forward, IPluginSearchCriteria::set_match_whole_word, and IPluginSearchCriteria::set_search_text.
00036 { 00037 // IPluginUnkown 00038 query_interface = query_interface_impl; 00039 release = release_impl; 00040 00041 // IPluginSearchCriteria 00042 set_search_text = set_search_text_impl; 00043 set_case_sensitive = set_case_sensitive_impl; 00044 set_match_whole_word = set_match_whole_word_impl; 00045 set_forward = set_forward_impl; 00046 00047 g_instances_table.add_interface<IPluginUnknown>(this); 00048 g_instances_table.add_interface<IPluginSearchCriteria>(this); 00049 }
text::PluginSearchCriteria::~PluginSearchCriteria | ( | void | ) |
Definition at line 51 of file plaintext/plugin_impl/search_criteria_impl.cpp.
References utils::ObjectTable< T >::remove().
00052 { 00053 g_instances_table.remove(this); 00054 }
SearchContext& text::PluginSearchCriteria::get_search_context | ( | ) | [inline] |
Definition at line 45 of file plaintext/plugin_impl/search_criteria_impl.h.