51 TokenFilter() : m_id(
""), m_name(
""), m_attributes(), m_categories() {}
52 TokenFilter(
const std::string&
id,
const std::string& name,
53 const std::set< StringsPoolIndex >& attributes,
54 const std::set< LinguisticCode >& categories);
66 const std::string& id()
const;
68 std::string& name(
void);
69 const std::string& name(
void)
const;
71 std::set< StringsPoolIndex >& attributes();
72 const std::set< StringsPoolIndex >& attributes()
const;
73 std::pair< std::set< StringsPoolIndex >::iterator, std::set< StringsPoolIndex >::iterator > attributesIterators();
74 std::pair< std::set< StringsPoolIndex >::const_iterator, std::set< StringsPoolIndex >::const_iterator > attributesIterators()
const;
76 std::set< LinguisticCode >& categories();
77 const std::set< LinguisticCode >& categories()
const;
78 std::pair< std::set< LinguisticCode >::iterator, std::set< LinguisticCode >::iterator > categoriesIterators();
79 std::pair< std::set< LinguisticCode >::const_iterator, std::set< LinguisticCode >::const_iterator > categoriesIterators()
const;
84 std::set< StringsPoolIndex > m_attributes;
85 std::set< LinguisticCode > m_categories;