LibreOffice Module sc (master)  1
Macros | Variables
qproform.cxx File Reference
#include <rtl/strbuf.hxx>
#include <sal/config.h>
#include <sal/macros.h>
#include <sal/log.hxx>
#include <qproform.hxx>
#include <formel.hxx>
#include <tokstack.hxx>
Include dependency graph for qproform.cxx:

Go to the source code of this file.

Macros

#define SAFEDEC_OR_RET(nRef, amt, ret)
 
#define SAFEREAD_OR_BREAK(aStream, i, nRef, eRet, ret)
 

Variables

static const struct { ... }  aFuncMap []
 
const int nIndexCount = SAL_N_ELEMENTS( aFuncMap )
 

Macro Definition Documentation

#define SAFEDEC_OR_RET (   nRef,
  amt,
  ret 
)
Value:
do { \
if (nRef < amt)\
return ret; \
nRef-=amt; \
} while(false)

Definition at line 176 of file qproform.cxx.

Referenced by QProToSc::Convert().

#define SAFEREAD_OR_BREAK (   aStream,
  i,
  nRef,
  eRet,
  ret 
)
Value:
if (!aStream.good()) \
{ \
i = nRef-1; /* will be incremented at end of while */ \
eRet = ret; \
break; /* switch */ \
}
sal_Int32 nRef

Definition at line 183 of file qproform.cxx.

Referenced by QProToSc::Convert().

Variable Documentation

const { ... } aFuncMap[]
const int nIndexCount = SAL_N_ELEMENTS( aFuncMap )
DefTokenId nToken

Definition at line 401 of file qproform.cxx.

Referenced by ScVbaWorksheets::Add(), ScVbaValidation::Add(), XclExpAutofilter::AddEntry(), ScNameDefDlg::AddPushed(), ScRangeData::AddType(), ScContentTree::ClearType(), ScModelObj::create(), XclImpNumFmtBuffer::CreateScFormats(), ScDBDocFunc::DoImport(), ScContentTree::DrawNamesChanged(), ScCompiler::EnQuote(), ScViewFunc::EnterData(), ScCheckListMenuWindow::EventNotify(), ScTabViewShell::ExecGallery(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScFormatShell::ExecuteNumFormat(), ScDrawTextObjectBar::ExecuteTrans(), ScEditShell::ExecuteTrans(), ScCellShell::ExecuteTrans(), ScVbaApplication::FileDialog(), ScInterpreter::FillEntry(), ImportLotus::Font_Type(), ScAccessibleDocument::getAccFlowTo(), ScVbaAxis::getAxisTitle(), ScImportSourceDesc::GetCommandType(), ScFormatShell::GetCurrentNumberFormatType(), ScContentTree::GetDrawNames(), ScNumFormatAbbrev::GetFormatIndex(), ScVbaAxis::getHasTitle(), ScFormatShell::GetNumFormatState(), ScCsvGrid::GetSelColumnType(), ScVbaApplication::getSelection(), ScDocument::GetStringScriptType(), ScViewUtil::GetTransliterationType(), ScNamedRangeObj::getType(), ScDocument::HasColBreak(), ScDocument::HasRowBreak(), ScDBFunc::HasSelectionForDateGroup(), ScDocument::HasStringWeakCharacters(), IMPL_LINK(), IMPL_LINK_NOARG(), oox::xls::PivotCacheItemList::importArray(), oox::xls::CondFormatRule::importCfRule(), oox::xls::PhoneticSettings::importPhoneticPr(), oox::xls::PivotTableFilter::importPTFilter(), oox::xls::PivotTableField::importPTFItem(), oox::xls::Table::importTable(), ScContentTree::InitRoot(), ScContentTree::InsertContent(), ScViewFunc::InsertName(), sc::CopyFromClipContext::isDateCell(), ScCompiler::IsValue(), ScVbaAxes::Item(), ScInterpreter::IterateParametersIf(), ScInterpreter::IterateParametersIfs(), ScCsvGrid::KeyInput(), lcl_FillDataSource(), lcl_getFormulaResultFlags(), lcl_PutString(), ScNamedRangeObj::Modify_Impl(), ScNameDlg::NameModified(), ScContentTree::ObjectFresh(), OP_SymphNamedRange(), ScGridWindow::PreNotify(), XclImpAutoFilterData::ReadAutoFilter(), ImportExcel::ReadBoolErr(), XclImpCondFormat::ReadCF(), oox::xls::GradientFillModel::readGradient(), XclImpWebQuery::ReadParamqry(), XclImpPCField::ReadSxfield(), ScColumn::RestoreFromCache(), ScDocument::RoundValueAsShown(), ScInterpreter::ScCountIf(), ScIconSetFrmtEntry::ScIconSetFrmtEntry(), ScInterpreter::ScMatch(), ScInterpreter::ScType(), ScInterpreter::ScValue(), ScVbaAxis::setHasTitle(), ScViewFunc::SetNumFmtByStr(), ScDocument::SetRangeOverflowType(), ScColumn::SetScriptType(), ScDocument::SetScriptType(), ScChangeTrackingExportHelper::SetValueAttributes(), ScDBDocFunc::ShowInBeamer(), naturalsort::SplitString(), ScImportExport::Sylk2Doc(), and ScEEImport::WriteToDocument().