LibreOffice Module unoidl (master) 1
Public Member Functions | Public Attributes | List of all members
unoidl::detail::SourceProviderScannerData Struct Reference

#include <sourceprovider-scanner.hxx>

Collaboration diagram for unoidl::detail::SourceProviderScannerData:
[legend]

Public Member Functions

 SourceProviderScannerData (rtl::Reference< unoidl::Manager > theManager)
 
void setSource (void const *address, sal_uInt64 size)
 

Public Attributes

rtl::Reference< unoidl::Managermanager
 
char const * sourcePosition
 
char const * sourceEnd
 
YYLTYPE errorLine
 
OString parserError
 
OUString errorMessage
 
std::map< OUString, SourceProviderEntityentities
 
std::vector< OUString > modules
 
OUString currentName
 
bool publishedContext
 

Detailed Description

Definition at line 286 of file sourceprovider-scanner.hxx.

Constructor & Destructor Documentation

◆ SourceProviderScannerData()

unoidl::detail::SourceProviderScannerData::SourceProviderScannerData ( rtl::Reference< unoidl::Manager theManager)
inlineexplicit

Definition at line 287 of file sourceprovider-scanner.hxx.

References manager.

Member Function Documentation

◆ setSource()

void unoidl::detail::SourceProviderScannerData::setSource ( void const *  address,
sal_uInt64  size 
)
inline

Definition at line 295 of file sourceprovider-scanner.hxx.

References size, sourceEnd, and sourcePosition.

Member Data Documentation

◆ currentName

OUString unoidl::detail::SourceProviderScannerData::currentName

Definition at line 310 of file sourceprovider-scanner.hxx.

◆ entities

std::map<OUString, SourceProviderEntity> unoidl::detail::SourceProviderScannerData::entities

◆ errorLine

YYLTYPE unoidl::detail::SourceProviderScannerData::errorLine

Definition at line 304 of file sourceprovider-scanner.hxx.

◆ errorMessage

OUString unoidl::detail::SourceProviderScannerData::errorMessage

Definition at line 306 of file sourceprovider-scanner.hxx.

◆ manager

rtl::Reference<unoidl::Manager> unoidl::detail::SourceProviderScannerData::manager

Definition at line 300 of file sourceprovider-scanner.hxx.

Referenced by SourceProviderScannerData().

◆ modules

std::vector<OUString> unoidl::detail::SourceProviderScannerData::modules

Definition at line 309 of file sourceprovider-scanner.hxx.

◆ parserError

OString unoidl::detail::SourceProviderScannerData::parserError

Definition at line 305 of file sourceprovider-scanner.hxx.

◆ publishedContext

bool unoidl::detail::SourceProviderScannerData::publishedContext

Definition at line 311 of file sourceprovider-scanner.hxx.

◆ sourceEnd

char const* unoidl::detail::SourceProviderScannerData::sourceEnd

◆ sourcePosition

char const* unoidl::detail::SourceProviderScannerData::sourcePosition

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