LibreOffice Module dbaccess (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
dbaui::FeatureSet Class Reference

can be used to ask for (UI) support for certain advanced features More...

#include <dsmeta.hxx>

Public Types

typedef std::set< ItemID >::const_iterator const_iterator
 

Public Member Functions

 FeatureSet ()
 
void put (const ItemID _id)
 
bool has (const ItemID _id) const
 
bool supportsAnySpecialSetting () const
 
bool supportsGeneratedValues () const
 
const_iterator begin () const
 
const_iterator end () const
 

Private Attributes

std::set< ItemIDm_aContent
 

Detailed Description

can be used to ask for (UI) support for certain advanced features

Definition at line 73 of file dsmeta.hxx.

Member Typedef Documentation

◆ const_iterator

Definition at line 76 of file dsmeta.hxx.

Constructor & Destructor Documentation

◆ FeatureSet()

dbaui::FeatureSet::FeatureSet ( )
inline

Definition at line 79 of file dsmeta.hxx.

Member Function Documentation

◆ begin()

const_iterator dbaui::FeatureSet::begin ( ) const
inline

Definition at line 87 of file dsmeta.hxx.

References m_aContent.

◆ end()

const_iterator dbaui::FeatureSet::end ( ) const
inline

Definition at line 88 of file dsmeta.hxx.

References m_aContent.

◆ has()

bool dbaui::FeatureSet::has ( const ItemID  _id) const
inline

Definition at line 82 of file dsmeta.hxx.

References m_aContent.

Referenced by supportsAnySpecialSetting(), and supportsGeneratedValues().

◆ put()

void dbaui::FeatureSet::put ( const ItemID  _id)
inline

Definition at line 81 of file dsmeta.hxx.

References m_aContent.

Referenced by dbaui::lcl_getFeatureSet().

◆ supportsAnySpecialSetting()

bool dbaui::FeatureSet::supportsAnySpecialSetting ( ) const
inline

◆ supportsGeneratedValues()

bool dbaui::FeatureSet::supportsGeneratedValues ( ) const
inline

Member Data Documentation

◆ m_aContent

std::set< ItemID > dbaui::FeatureSet::m_aContent
private

Definition at line 91 of file dsmeta.hxx.

Referenced by begin(), end(), has(), and put().


The documentation for this class was generated from the following file: