LibreOffice Module unoidl (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations
sourceprovider-parser-requires.hxx File Reference
#include <sal/config.h>
#include <utility>
#include <vector>
#include <rtl/ustring.hxx>
#include <sal/types.h>
Include dependency graph for sourceprovider-parser-requires.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  unoidl::detail::SourceProviderExpr
 
struct  unoidl::detail::SourceProviderType
 

Namespaces

namespace  unoidl
 
namespace  unoidl::detail
 

Macros

#define YYLTYPE   int
 

Typedefs

typedef void * yyscan_t
 

Enumerations

enum  unoidl::detail::SourceProviderAccessDecls {
  unoidl::detail::ACCESS_DECL_GET = 0x1 ,
  unoidl::detail::ACCESS_DECL_SET = 0x2
}
 
enum  unoidl::detail::SourceProviderFlags {
  unoidl::detail::FLAG_ATTRIBUTE = 0x001 ,
  unoidl::detail::FLAG_BOUND = 0x002 ,
  unoidl::detail::FLAG_CONSTRAINED = 0x004 ,
  unoidl::detail::FLAG_MAYBEAMBIGUOUS = 0x008 ,
  unoidl::detail::FLAG_MAYBEDEFAULT = 0x010 ,
  unoidl::detail::FLAG_MAYBEVOID = 0x020 ,
  unoidl::detail::FLAG_OPTIONAL = 0x040 ,
  unoidl::detail::FLAG_PROPERTY = 0x080 ,
  unoidl::detail::FLAG_READONLY = 0x100 ,
  unoidl::detail::FLAG_REMOVABLE = 0x200 ,
  unoidl::detail::FLAG_TRANSIENT = 0x400
}
 

Macro Definition Documentation

◆ YYLTYPE

#define YYLTYPE   int

Definition at line 20 of file sourceprovider-parser-requires.hxx.

Typedef Documentation

◆ yyscan_t

typedef void* yyscan_t

Definition at line 22 of file sourceprovider-parser-requires.hxx.