|
xapian-core
2.1.0
|
#include <greek.h>
Inheritance diagram for Xapian::Internal::Snowball::Greek:
Collaboration diagram for Xapian::Internal::Snowball::Greek:Classes | |
| struct | SN_local |
Public Member Functions | |
| Greek () | |
| ~Greek () | |
| std::string | operator() (const std::string &word) override |
| Stem the specified word. More... | |
| std::string | get_description () const override |
| Return a string describing this object. More... | |
Public Member Functions inherited from Xapian::StemImplementation | |
| StemImplementation () | |
| Default constructor. More... | |
| virtual | ~StemImplementation () |
| Virtual destructor. More... | |
| virtual bool | use_proper_noun_heuristic () const |
| Should QueryParser suppress stemming for capitalised words? More... | |
Public Member Functions inherited from Xapian::Internal::intrusive_base | |
| intrusive_base () | |
| Construct with no references. More... | |
Private Member Functions | |
| void | close_env () |
Static Private Member Functions | |
| static int | stem (struct SN_env *z) |
Private Attributes | |
| SN_local | zlocal = {} |
Additional Inherited Members | |
Public Attributes inherited from Xapian::Internal::intrusive_base | |
| unsigned | _refs |
| Reference count. More... | |
|
inline |
Definition at line 27 of file greek.h.
References create_s(), SN_env::p, Xapian::Internal::Snowball::Greek::SN_local::z, and zlocal.
|
inline |
Definition at line 32 of file greek.h.
References close_env().
|
inlineprivate |
|
inlineoverridevirtual |
Return a string describing this object.
Implements Xapian::StemImplementation.
|
inlineoverridevirtual |
Stem the specified word.
Implements Xapian::StemImplementation.
Definition at line 36 of file greek.h.
References SN_env::c, SN_env::l, SN_env::p, replace_s(), SIZE, stem(), Xapian::Internal::Snowball::Greek::SN_local::z, and zlocal.
|
staticprivate |
Definition at line 2135 of file greek.cc.
References a_0, a_1, a_10, a_11, a_12, a_13, a_14, a_15, a_16, a_17, a_18, a_19, a_2, a_20, a_21, a_22, a_23, a_24, a_25, a_26, a_27, a_28, a_29, a_3, a_30, a_31, a_32, a_33, a_34, a_35, a_36, a_37, a_38, a_39, a_4, a_40, a_41, a_42, a_43, a_44, a_45, a_46, a_47, a_48, a_49, a_5, a_50, a_51, a_52, a_53, a_54, a_55, a_56, a_57, a_58, a_59, a_6, a_60, a_61, a_62, a_63, a_64, a_65, a_7, a_8, a_9, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), g_v, g_v2, in_grouping_b_U(), insert_s(), SN_env::ket, SN_env::l, SN_env::lb, len_utf8(), SN_env::p, s_0, s_1, s_10, s_100, s_101, s_102, s_103, s_104, s_105, s_106, s_107, s_108, s_11, s_12, s_13, s_14, s_15, s_16, s_17, s_18, s_19, s_2, s_20, s_21, s_22, s_23, s_24, s_25, s_26, s_27, s_28, s_29, s_3, s_30, s_31, s_32, s_33, s_34, s_35, s_36, s_37, s_38, s_39, s_4, s_40, s_41, s_42, s_43, s_44, s_45, s_46, s_47, s_48, s_49, s_5, s_50, s_51, s_52, s_53, s_54, s_55, s_56, s_57, s_58, s_59, s_6, s_60, s_61, s_62, s_63, s_64, s_65, s_66, s_67, s_68, s_69, s_7, s_70, s_71, s_72, s_73, s_74, s_75, s_76, s_77, s_78, s_79, s_8, s_80, s_81, s_82, s_83, s_84, s_85, s_86, s_87, s_88, s_89, s_9, s_90, s_91, s_92, s_93, s_94, s_95, s_96, s_97, s_98, s_99, skip_b_utf8(), slice_del(), and slice_from_s().
Referenced by operator()().
|
private |
Definition at line 17 of file greek.h.
Referenced by close_env(), Greek(), and operator()().