Classes | |
| struct | CompileTimeChecker< true > |
| struct | DebugTarget |
Functions | |
| unsigned int | changeDebugLevel (DebugTarget &debugTarget, unsigned int level) |
| void | changeDebugLevel (unsigned int level) |
Variables | |
| DebugTarget | kernelDebugTarget |
| DebugTarget | guiDebugTarget |
| DebugTarget | utilsDebugTarget |
| const unsigned int | DBG_PANIC = 0 |
| const unsigned int | DBG_CRIT = 1 |
| const unsigned int | DBG_ERR = 2 |
| const unsigned int | DBG_WARN = 3 |
| const unsigned int | DBG_API = 3 |
| const unsigned int | DBG_INFO = 4 |
| const unsigned int | DBG_DBG = 5 |
Namespace for debug functions and related stuff.
| void debug::changeDebugLevel | ( | unsigned int | level | ) |
Changes value of debugLevel for all standard debug targets.
| level | New value for debugLevel. |
| unsigned int debug::changeDebugLevel | ( | DebugTarget & | debugTarget, | |
| unsigned int | level | |||
| ) |
Changes value of debugLevel for given debug target.
| debugTarget | Debug target to update. | |
| level | New value for debugLevel. |
Use DBG_* constants for parameter value.
Logs information about change.
| const unsigned int debug::DBG_API = 3 |
API massage priority.
| const unsigned int debug::DBG_CRIT = 1 |
Critical error priority. After this kind of message, program also ends but with coordinate way.
Referenced by pdfobjects::utils::bufferFromStream(), observer::check_observerlist(), pdfobjects::utils::ZlibFilterStreamWriter::deflate_buffer(), pdfobjects::CXref::fetch(), pdfobjects::CPdf::getInstance(), pdfobjects::CXref::init(), pdfobjects::CPdf::PageTreeKidsObserver::notify(), pdfobjects::CPdf::PageTreeNodeObserver::notify(), and pdfobjects::StateUpdater::updatePdfOperators().
| const unsigned int debug::DBG_DBG = 5 |
Debug message priority. All debuging information should use this priority.
Referenced by pdfobjects::CStream::_makeXpdfObject(), pdfobjects::CObjectSimple< Tp >::_objectChanged(), util::_recursiveProperty(), pdfobjects::CPageAnnots::add(), pdfobjects::CPdf::addIndirectProperty(), gui::QSMenu::addItem(), gui::QSMenu::addItemDef(), pdfobjects::CPdf::addProperty(), gui::Property::applyHidden(), pdfobjects::utils::bufferFromStream(), textoutput::XmlOutputBuilder::build(), pdfobjects::CContentStream::CContentStream(), pdfobjects::CPdf::changeIndirectProperty(), pdfobjects::XRefWriter::changeObject(), pdfobjects::CXref::changeObject(), pdfobjects::XRefWriter::changeRevision(), pdfobjects::CPdf::changeRevision(), pdfobjects::XRefWriter::changeTrailer(), pdfobjects::CXref::changeTrailer(), pdfobjects::CInlineImage::CInlineImage(), pdfobjects::CXref::cleanUp(), pdfobjects::CPdf::clone(), pdfobjects::XRefWriter::cloneRevision(), FileStreamWriter::cloneToFile(), pdfobjects::CStream::close(), pdfobjects::XRefWriter::collectRevisions(), pdfobjects::CPageAnnots::consolidate(), pdfobjects::CPdf::consolidatePageTree(), gui::DragListView::contentsDragMoveEvent(), gui::DragListView::contentsDropEvent(), pdfobjects::utils::convertStreamToDecodedData(), pdfobjects::CPage::CPage(), gui::TreeItem::create(), gui::QSWrapper::create(), gui::PageViewModeFactory::create(), gui::DrawingObjectFactory::create(), gui::TreeItemRef::createChild(), gui::TreeItemPdfOperator::createChild(), pdfobjects::createMapping(), pdfobjects::XRefWriter::createObject(), pdfobjects::CXref::createObject(), pdfobjects::CStream::CStream(), gui::TreeItemPage::deepReload(), pdfobjects::utils::ZlibFilterStreamWriter::deflate(), pdfobjects::utils::ZlibFilterStreamWriter::deflate_buffer(), pdfobjects::CPageAnnots::del(), pdfobjects::CContentStream::deleteOperator(), pdfobjects::CDict::delProperty(), pdfobjects::utils::dictFromXpdfObj(), gui::QSTreeItem::disable(), pdfobjects::CStream::doClone(), pdfobjects::CObjectSimple< Tp >::doClone(), gui::Property::emitChanged(), pdfobjects::CXref::fetch(), pdfobjects::utils::Flattener::fillObjectList(), pdfobjects::utils::Delinearizator::fillObjectList(), gui::PageSpace::findText(), pdfobjects::CXref::getDocInfo(), pdfobjects::CXref::getDocInfoNF(), pdfobjects::CStream::getFilters(), pdfobjects::CPdf::getIndirectProperty(), pdfobjects::CPdf::getInstance(), pdfobjects::CPageDisplay::getMediabox(), pdfobjects::CPdf::getNextPage(), pdfobjects::utils::getNodePosition(), pdfobjects::CXref::getNumObjects(), pdfobjects::XRefWriter::getOldStyleTrailer(), pdfobjects::CContentStream::getOperatorsAtPosition(), pdfobjects::CPdf::getOutlines(), pdfobjects::CPdf::getPage(), pdfobjects::CPdf::getPageCount(), pdfobjects::CPdf::getPagePosition(), pdfobjects::getPrevFromTrailer(), pdfobjects::CPdf::getPrevPage(), pdfobjects::utils::getPropertyId(), pdfobjects::TextSimpleOperator::getRawText(), pdfobjects::XRefWriter::getRevisionSize(), pdfobjects::utils::getSimpleValueFromArray(), pdfobjects::utils::getSimpleValueFromDict(), pdfobjects::utils::PdfDocumentWriter::getStreamData(), pdfobjects::XRefWriter::getStreamTrailer(), pdfobjects::CContentStream::getStringRepresentation(), pdfobjects::CXref::getTrailerEntry(), pdfobjects::utils::getTypeFromArray(), pdfobjects::utils::getTypeFromDictionary(), pdfobjects::utils::getValueFromSimple(), pdfobjects::CStream::getXpdfStream(), pdfobjects::CPdf::hasNextPage(), pdfobjects::CPdf::hasPrevPage(), gui::TreeItem::init(), gui::SelectPagesDialog::init(), gui::MergeDialog::initFileList(), gui::PageViewS::initializeWorkOperatorsInMode(), gui::Property::initLabel(), gui::TreeItemPage::initObserver(), pdfobjects::utils::Flattener::initReachableObjects(), pdfobjects::CPdf::initRevisionSpecific(), pdfobjects::InlineImageCompositePdfOperator::InlineImageCompositePdfOperator(), gui::TreeItem::insertItem(), pdfobjects::CContentStream::insertOperator(), pdfobjects::CPdf::insertPage(), pdfobjects::CPdf::invalidate(), pdfobjects::CXref::knowsRef(), main(), gui::TreeItemAbstract::moveAllChildsFrom(), pdfobjects::CPdf::PageTreeKidsObserver::notify(), pdfobjects::CPdf::PageTreeNodeObserver::notify(), pdfobjects::CPdf::PageTreeRootObserver::notify(), pdfobjects::CPageAnnots::PropWatchDog::notify(), pdfobjects::CPageAnnots::ArrayWatchDog::notify(), pdfobjects::CContentStream::OperandObserver::notify(), pdfobjects::CContentStream::CStreamObserver::notify(), pdfobjects::CStream::open(), pdfobjects::PdfFileDeleter::operator()(), pdfobjects::utils::IdCollector< Container, IdType, Comparator >::operator()(), gui::OptionWindow::optionsDialog(), gui::TreeWindow::paintEvent(), pdfobjects::XRefWriter::paranoidCheck(), gui::QSMenu::popup(), pdfobjects::StateUpdater::printTextUpdate(), gui::PropertyModeController::PropertyModeController(), textoutput::PageFragment::push_back(), gui::QSWrapper::QSWrapper(), pdfobjects::CPdf::registerIndirectProperty(), pdfobjects::CPdf::registerPageTreeObservers(), gui::TreeItemRef::reloadSelf(), gui::TreeItemDict::remove(), gui::TreeItemCStream::remove(), gui::TreeItemArray::remove(), pdfobjects::CPdf::removePage(), pdfobjects::removeResolveRefMapping(), pdfobjects::CXref::reopen(), pdfobjects::CContentStream::replaceOperator(), pdfobjects::XRefWriter::reserveRef(), pdfobjects::CXref::reserveRef(), runCmdScripts(), pdfobjects::CPdf::save(), pdfobjects::XRefWriter::saveChanges(), gui::PageSpace::saveImage(), pdfobjects::utils::searchTreeNode(), gui::ZoomTool::selectZoom(), pdfobjects::CStream::setBuffer(), pdfobjects::CXref::setCredentials(), pdfobjects::CPageDisplay::setMediabox(), gui::TreeItemRef::setOpen(), pdfobjects::CPdf::setPdfId(), pdfobjects::CDict::setProperty(), pdfobjects::TextSimpleOperator::setRawText(), pdfobjects::utils::setSimpleValueInArray(), pdfobjects::utils::setSimpleValueInDict(), gui::TreeWindow::settingUpdate(), pdfobjects::utils::setValueToSimple(), pdfobjects::SimpleGenericOperator::SimpleGenericOperator(), pdfobjects::utils::streamToCharBuffer(), pdfobjects::utils::stringToCharBuffer(), pdfobjects::CPdf::subsReferencies(), gui::TreeItemContentStreamObserver::TreeItemContentStreamObserver(), gui::TreeItemDragObject::TreeItemDragObject(), FileStreamWriter::trim(), pdfobjects::CXref::typeSafe(), gui::TreeItemPage::uninitObserver(), pdfobjects::UnknownCompositePdfOperator::UnknownCompositePdfOperator(), pdfobjects::CPageAnnots::unreg_observers(), pdfobjects::CPdf::unregisterPageObservers(), pdfobjects::CPdf::unregisterPageTreeObservers(), gui::PdfEditWindow::unsetObjectIf(), pdfobjects::StateUpdater::updatePdfOperators(), gui::RefValidator::validate(), pdfobjects::utils::OldStylePdfWriter::writeContent(), pdfobjects::utils::PdfDocumentWriter::writeDocument(), pdfobjects::utils::OldStylePdfWriter::writeTrailer(), pdfobjects::XRefWriter::XRefWriter(), pdfobjects::CContentStream::~CContentStream(), pdfobjects::CPdf::~CPdf(), pdfobjects::CStream::~CStream(), pdfobjects::CXref::~CXref(), gui::PasswordDialog::~PasswordDialog(), gui::QSCObject::~QSCObject(), gui::QSWrapper::~QSWrapper(), gui::TreeItemContentStreamObserver::~TreeItemContentStreamObserver(), and pdfobjects::XRefWriter::~XRefWriter().
| const unsigned int debug::DBG_ERR = 2 |
Error message priority.
Priority for casual errors.
Referenced by pdfobjects::CPage::_check_validity(), pdfobjects::CPageAnnots::add(), pdfobjects::CPdf::addIndirectProperty(), pdfobjects::CPdf::changeIndirectProperty(), pdfobjects::XRefWriter::changeObject(), pdfobjects::CXref::changeObject(), pdfobjects::XRefWriter::changeRevision(), pdfobjects::XRefWriter::changeTrailer(), pdfobjects::CXref::changeTrailer(), pdfobjects::CXref::cleanUp(), pdfobjects::CPdf::clone(), pdfobjects::XRefWriter::cloneRevision(), FileStreamWriter::cloneToFile(), pdfobjects::XRefWriter::collectRevisions(), gui::TreeItemDict::createChild(), gui::TreeItemArray::createChild(), pdfobjects::XRefWriter::createObject(), gui::TreeItemDict::deepReload(), pdfobjects::utils::ZlibFilterStreamWriter::deflate_buffer(), pdfobjects::CPageAnnots::del(), pdfobjects::CXref::fetch(), pdfobjects::utils::Flattener::fillObjectList(), pdfobjects::utils::Delinearizator::fillObjectList(), gui::TreeItemDict::getChildType(), gui::TreeItemArray::getChildType(), gui::QSPdfOperatorIterator::getCurrent(), pdfobjects::TextSimpleOperator::getCurrentFont(), pdfobjects::CXref::getDocInfo(), pdfobjects::CXref::getDocInfoNF(), pdfobjects::utils::Flattener::getInstance(), pdfobjects::utils::Delinearizator::getInstance(), pdfobjects::CPdf::getInstance(), pdfobjects::utils::getNodePosition(), pdfobjects::XRefWriter::getOldStyleTrailer(), pdfobjects::getPrevFromTrailer(), pdfobjects::XRefWriter::getRevisionSize(), pdfobjects::utils::PdfDocumentWriter::getStreamData(), pdfobjects::XRefWriter::getStreamTrailer(), pdfobjects::CXref::getTrailerEntry(), pdfobjects::CStreamsXpdfReader< Container >::getXpdfObject(), pdfobjects::CStream::getXpdfObject(), pdfobjects::CXref::init(), pdfobjects::CPdf::initRevisionSpecific(), gui::Settings::initSettings(), pdfobjects::CPdf::insertPage(), pdfobjects::CPdf::PageTreeKidsObserver::notify(), pdfobjects::CPdf::PageTreeNodeObserver::notify(), pdfobjects::CPdf::PageTreeRootObserver::notify(), gui::TreeItemGenericObserver< pdfobjects::CPage >::notify(), pdfobjects::utils::NullFilterStreamWriter::null_extractor(), pdfobjects::utils::FileStreamDataDeleter< T >::operator()(), pdfobjects::PdfFileDeleter::operator()(), pdfobjects::CPageContents::parse(), FileStreamWriter::putLine(), pdfobjects::CPageContents::remove(), pdfobjects::CPdf::removePage(), pdfobjects::XRefWriter::reserveRef(), pdfobjects::CPdf::save(), pdfobjects::XRefWriter::saveChanges(), pdfobjects::CXref::setCredentials(), pdfobjects::TextSimpleOperator::setFontData(), pdfobjects::utils::streamToCharBuffer(), pdfobjects::utils::stringToCharBuffer(), FileStreamWriter::trim(), pdfobjects::CXref::typeSafe(), gui::TreeItemDict::validChild(), gui::TreeItemArray::validChild(), pdfobjects::utils::PdfDocumentWriter::writeDocument(), and pdfobjects::utils::xpdfObjFromString().
| const unsigned int debug::DBG_INFO = 4 |
Information message priority. It is designed for messages which informs about some important parts of internals important also if we are not in debuging mode.
Referenced by pdfobjects::CPageAnnots::add(), pdfobjects::CPdf::addIndirectProperty(), pdfobjects::CPdf::changeIndirectProperty(), pdfobjects::XRefWriter::changeRevision(), FileStreamWriter::cloneToFile(), pdfobjects::XRefWriter::collectRevisions(), pdfobjects::CPageContents::convert(), pdfobjects::CXref::createObject(), pdfobjects::CPageAnnots::del(), gui::PdfEditWindow::exitApp(), pdfobjects::CPageFonts::getFontIdsAndNames(), pdfobjects::TextSimpleOperator::getFontText(), pdfobjects::CPdf::getInstance(), pdfobjects::utils::Flattener::initReachableObjects(), pdfobjects::CPdf::insertPage(), gui::CommandWindow::loadHistory(), main(), pdfobjects::CPageAnnots::PropWatchDog::notify(), pdfobjects::CPageAnnots::ArrayWatchDog::notify(), pdfobjects::CPdf::registerIndirectProperty(), gui::Base::runFile(), gui::Base::runScriptsFromPath(), pdfobjects::XRefWriter::saveChanges(), gui::CommandWindow::saveHistory(), gui::PageViewS::saveImage(), pdfobjects::CPdf::setCredentials(), gui::CommandWindow::setHistoryFile(), gui::CommandWindow::setHistorySize(), gui::PageSpace::setResizingZone(), pdfobjects::utils::stripXRefStreamFields(), gui::TreeItemAbstract::unSelect(), pdfobjects::utils::PdfDocumentWriter::writeDocument(), and pdfobjects::CPage::~CPage().
| const unsigned int debug::DBG_PANIC = 0 |
Panic situation priority. After this kind of message, program usually ends without any resonable rescue routines. It should contain the cause of this state.
Referenced by main().
| const unsigned int debug::DBG_WARN = 3 |
Warning massage priority. Messages which contains comments to some non casual behaviour.
Referenced by pdfobjects::CStream::_makeXpdfObject(), pdfobjects::CContentStream::_objectChanged(), gui::QSMenu::addItem(), gui::QSMenu::addItemDef(), pdfobjects::CPdf::changeIndirectProperty(), pdfobjects::XRefWriter::changeRevision(), pdfobjects::XRefWriter::cloneRevision(), pdfobjects::XRefWriter::collectRevisions(), pdfobjects::utils::ZlibFilterStreamWriter::compress(), pdfobjects::utils::NullFilterStreamWriter::compress(), pdfobjects::CPageAnnots::consolidate(), pdfobjects::CPdf::consolidatePageTree(), gui::TreeItemAbstract::deleteChild(), gui::Settings::getFullPathName(), gui::IconCache::getIcon(), gui::IconCache::getIconFile(), pdfobjects::CPdf::getPage(), pdfobjects::TextSimpleOperator::getRawText(), gui::PageViewMode_Annotations::getRectOfAnnotation(), pdfobjects::CAnnotation::getType(), gui::TreeItemPdf::haveChild(), pdfobjects::CPdf::initRevisionSpecific(), main(), gui::MultiTreeWindow::MultiTreeWindow(), pdfobjects::CPdf::PageTreeKidsObserver::notify(), pdfobjects::CPdf::PageTreeNodeObserver::notify(), pdfobjects::CPdf::PageTreeRootObserver::notify(), pdfobjects::CPageAnnots::PropWatchDog::notify(), pdfobjects::CPageAnnots::ArrayWatchDog::notify(), pdfobjects::CContentStream::OperandObserver::notify(), pdfobjects::utils::NullFilterStreamWriter::null_extractor(), pdfobjects::utils::IdCollector< Container, IdType, Comparator >::operator()(), pdfobjects::XRefWriter::paranoidCheck(), pdfobjects::CPageContents::parse(), gui::PropertyModeController::PropertyModeController(), gui::QSMenu::QSMenu(), pdfobjects::CPdf::registerIndirectProperty(), pdfobjects::CPdf::registerPageTreeObservers(), pdfobjects::XRefWriter::saveChanges(), pdfobjects::utils::searchTreeNode(), pdfobjects::CXref::setCredentials(), pdfobjects::TextSimpleOperator::setRawText(), pdfobjects::utils::streamToCharBuffer(), pdfobjects::CPdf::unregisterPageObservers(), pdfobjects::CPdf::unregisterPageTreeObservers(), pdfobjects::utils::OldStylePdfWriter::writeContent(), and pdfobjects::utils::OldStylePdfWriter::writeTrailer().
Debug target for gui.
Debug target for kernel.
Debug target for utils.