C++ Utilities
4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
Deprecated List
Member
ApplicationUtilities::ArgumentParser::parseArgsExt
(int argc, const char *const *argv, ParseArgumentBehavior behavior=
ParseArgumentBehavior::CheckConstraints
|ParseArgumentBehavior
InvokeCallbacks
|ParseArgumentBehavior
ExitOnFailure
)
In next major release, this method will be available as
parseArgs()
.
Member
ApplicationUtilities::ArgumentParser::parseArgsOrExit
(int argc, const char *const *argv)
In next major release, this method will be removed.
parseArgs()
can serve the same purpose then.
Member
ApplicationUtilities::ArgumentParser::readArgs
(int argc, const char *const *argv)
In next major release, this method will be private.
parseArgs()
can serve the same purpose then.
Member
ApplicationUtilities::dependencyVersions
Not used anymore. Use dependencyVersions2 instead.
Class
ApplicationUtilities::FakeQtConfigArguments
Get rid of this and simply don't add arguments for Qt GUI when disabled.
Class
ConversionUtilities::Widen< E, T, A >
Might be removed in future release because not used anymore. Use iconv based string converion functions instead.
Member
IoUtilities::BinaryReader::readMultibyteTerminatedStringBE
(std::size_t maxBytesToRead, uint16 termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::BinaryReader::readMultibyteTerminatedStringBE
(uint16 termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::BinaryReader::readMultibyteTerminatedStringLE
(std::size_t maxBytesToRead, uint16 termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::BinaryReader::readMultibyteTerminatedStringLE
(uint16 termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::BinaryReader::readTerminatedString
(byte termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::BinaryReader::readTerminatedString
(size_t maxBytesToRead, byte termination=0)
This method is likely refactored/removed in v5.
Member
IoUtilities::directoryEntries
(const char *path, DirectoryEntryType types)
This function has FIXMEs. Since it can be replaced by using fs abstraction lib it is a good candidate for being replaced.
Member
IoUtilities::settingsDirectory
(std::string &result, std::string applicationDirectoryName, bool createApplicationDirectory)
This function has FIXMEs. Since it is not used a good candidate for being removed.
Namespace
RandomUtilities
Might be removed in future release because API is bad and it is not used anymore anyways.
Member
RandomUtilities::generateRandomCharacterSequence
(char *result, unsigned int length, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)
Might be removed in future release because API is bad and it is not used anymore anyways.
Member
RandomUtilities::generateRandomCharacterSequence
(char *result, unsigned int length, std::function< int()> randomizer, int highestRandomNumber, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)
Might be removed in future release because API is bad and it is not used anymore anyways.
Generated on Thu Mar 14 2019 01:23:12 for C++ Utilities by
1.8.15