LibreOffice Module unoidl (master) 1
|
Classes | |
class | LegacyProvider |
struct | Map |
struct | MapEntry |
class | MappedFile |
struct | NestedMap |
class | SourceFileProvider |
class | SourceProviderAccumulationBasedServiceEntityPad |
class | SourceProviderConstantGroupEntityPad |
struct | SourceProviderEntity |
class | SourceProviderEntityPad |
class | SourceProviderEnumTypeEntityPad |
class | SourceProviderExceptionTypeEntityPad |
struct | SourceProviderExpr |
class | SourceProviderInterfaceTypeEntityPad |
class | SourceProviderPlainStructTypeEntityPad |
class | SourceProviderPolymorphicStructTypeTemplateEntityPad |
struct | SourceProviderScannerData |
class | SourceProviderSingleInterfaceBasedServiceEntityPad |
struct | SourceProviderType |
class | SourceTreeProvider |
class | UnoidlProvider |
Enumerations | |
enum | SourceProviderAccessDecls { ACCESS_DECL_GET = 0x1 , ACCESS_DECL_SET = 0x2 } |
enum | SourceProviderFlags { FLAG_ATTRIBUTE = 0x001 , FLAG_BOUND = 0x002 , FLAG_CONSTRAINED = 0x004 , FLAG_MAYBEAMBIGUOUS = 0x008 , FLAG_MAYBEDEFAULT = 0x010 , FLAG_MAYBEVOID = 0x020 , FLAG_OPTIONAL = 0x040 , FLAG_PROPERTY = 0x080 , FLAG_READONLY = 0x100 , FLAG_REMOVABLE = 0x200 , FLAG_TRANSIENT = 0x400 } |
Functions | |
bool | parse (OUString const &uri, SourceProviderScannerData *data) |
static std::size_t | sourceProviderScannerInput (SourceProviderScannerData *data, char *buffer, std::size_t size) |
static bool | operator< (const Map &map1, const Map &map2) |
Enumerator | |
---|---|
ACCESS_DECL_GET | |
ACCESS_DECL_SET |
Definition at line 28 of file sourceprovider-parser-requires.hxx.
Enumerator | |
---|---|
FLAG_ATTRIBUTE | |
FLAG_BOUND | |
FLAG_CONSTRAINED | |
FLAG_MAYBEAMBIGUOUS | |
FLAG_MAYBEDEFAULT | |
FLAG_MAYBEVOID | |
FLAG_OPTIONAL | |
FLAG_PROPERTY | |
FLAG_READONLY | |
FLAG_REMOVABLE | |
FLAG_TRANSIENT |
Definition at line 30 of file sourceprovider-parser-requires.hxx.
Definition at line 462 of file unoidlprovider.cxx.
References unoidl::detail::Map::begin, and unoidl::detail::Map::size.
bool unoidl::detail::parse | ( | OUString const & | uri, |
SourceProviderScannerData * | data | ||
) |
|
static |
Definition at line 48 of file sourceprovider-scanner.l.
References size, unoidl::detail::SourceProviderScannerData::sourceEnd, unoidl::detail::SourceProviderScannerData::sourcePosition, and YY_NULL.