Skip to main content

The dir.cpp File Reference

Included Headers

#include "filesystem.hpp" #include "dir.h" #include <utility>

Classes Index

structPrivate
structPrivate
structPrivate

Operators Index

booloperator== (const DirIterator &it1, const DirIterator &it2)
booloperator!= (const DirIterator &it1, const DirIterator &it2)

Functions Index

DirIteratorbegin (DirIterator it)
DirIteratorend (const DirIterator &)
static voidcorrectPath (std::string &s)

Macro Definitions Index

#defineNOMINMAX
#defineWIN32_LEAN_AND_MEAN

Operators

operator!=()

bool operator!= (const DirIterator & it1, const DirIterator & it2)

Definition at line 165 of file dir.cpp.

165bool operator!=(const DirIterator &it1,const DirIterator &it2)
166{
167 return it1.p->it!=it2.p->it;
168}

operator==()

bool operator== (const DirIterator & it1, const DirIterator & it2)

Definition at line 160 of file dir.cpp.

160bool operator==(const DirIterator &it1,const DirIterator &it2)
161{
162 return it1.p->it == it2.p->it;
163}

Functions

begin()

DirIterator begin (DirIterator it)
noexcept

correctPath()

void correctPath (std::string & s)
static

Definition at line 244 of file dir.cpp.

244static void correctPath(std::string &s)
245{
246 std::replace( s.begin(), s.end(), '\\', '/' );
247}

Referenced by Dir::absPath, Dir::cleanDirPath, Dir::currentDirPath and Dir::filePath.

end()

DirIterator end (const DirIterator &)
noexcept

Definition at line 175 of file dir.cpp.

175DirIterator end(const DirIterator &) noexcept
176{
177 return DirIterator();
178}

Referenced by DocGroup::addDocs, addMembersToMemberGroup, addToIndices, buildDefineList, buildDirectories, DocParser::checkArgumentName, DocGroup::close, convertCharEntitiesToUTF8, DotGroupCollaboration::Edge::Edge, endScope, externalRef, DefinitionImpl::externalReference, extractCanonicalType, extractClassNameFromType, extractDirection, extractFromParens, filterTitle, findAndRemoveWord, findClassRelation, Markdown::Private::findEndOfLine, findTableColumns, MemberLists::get, getTemplateArgumentsInName, DocPara::handleDoxyConfig, DocPara::handleIncludeOperator, ExampleList::inSort, Markdown::Private::isAtxHeader, Markdown::Private::isBlockCommand, isFencedCodeBlock, isLinkRef, Markdown::Private::isSpecialCommand, isTableBlock, vhdl::parser::VhdlParserTokenManager::jjKindsForStateVector, linkifyText, HtmlAttribList::mergeAttribute, normalizeNonTemplateArgumentsInString, DocGroup::open, VhdlDocGen::parseFuncProto, parseInput, VhdlDocGen::prepareComment, Markdown::Private::processBlocks, Markdown::Private::processCodeSpan, processConcatOperators, Preprocessor::processFile, Markdown::Private::processInline, Markdown::Private::processQuotations, QCString::quoted, removeAnonymousScopes, replaceColorMarkers, replaceNamespaceAliasesRec, resolveModuleProcedures, searchInputFiles, split, stripKeyword, QCString::stripLeadingAndTrailingEmptyLines, QCString::stripWhiteSpace, stripWhiteSpace, substEnvVarsInString, substituteTemplateArgumentsInString, substituteTemplatesInString, Markdown::Private::writeBlockQuote, Markdown::Private::writeCodeBlock, writeMarkerList and Markdown::Private::writeTableBlock.

Macro Definitions

NOMINMAX

#define NOMINMAX

Definition at line 16 of file dir.cpp.

16#define NOMINMAX

WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 17 of file dir.cpp.

17#define WIN32_LEAN_AND_MEAN

Generated via doxygen2docusaurus by Doxygen 1.14.0.