namespace lyx {
+class IndexEntry;
+
class InsetIndexParams {
public:
enum PageRange {
///
void getSortkey(otexstream &, OutputParams const &) const;
///
+ docstring getSortkeyAsText(OutputParams const &) const;
+ ///
void getSubentries(otexstream &, OutputParams const &) const;
///
+ std::vector<docstring> getSubentriesAsText(OutputParams const &) const;
+ ///
+ docstring getMainSubentryAsText(OutputParams const & runparams) const;
+ ///
void getSeeRefs(otexstream &, OutputParams const &) const;
///
+ docstring getSeeAsText(OutputParams const & runparams) const;
+ ///
+ std::vector<docstring> getSeeAlsoesAsText(OutputParams const & runparams) const;
+ ///
+ bool hasSubentries() const;
+ ///
bool hasSeeRef() const;
///
bool hasSortKey() const;
///
friend class InsetIndexParams;
///
+ friend class IndexEntry;
+ ///
InsetIndexParams params_;
};