Updated Library Documentation (markdown)
@@ -167,8 +167,10 @@ namespace LoggingProperties {
|
|||||||
void set(std::string_view name, std::string_view file);
|
void set(std::string_view name, std::string_view file);
|
||||||
void setProgramName(std::string_view name);
|
void setProgramName(std::string_view name);
|
||||||
void setLogFile(std::string_view file);
|
void setLogFile(std::string_view file);
|
||||||
void setPrinting(int state);
|
template <int state>
|
||||||
void setLoggingState(int state); // Disable/enable logging
|
void setPrinting();
|
||||||
|
template <int state>
|
||||||
|
void setLoggingState(); // Disable/enable logging
|
||||||
|
|
||||||
void reset();
|
void reset();
|
||||||
} // namespace LoggingProperties
|
} // namespace LoggingProperties
|
||||||
@@ -235,9 +237,9 @@ class garbageCollector {
|
|||||||
public:
|
public:
|
||||||
~garbageCollector();
|
~garbageCollector();
|
||||||
|
|
||||||
void delAfterProgress(char *&_ptr); // Delete allocated char variables after function
|
template <typename T>
|
||||||
void delAfterProgress(uint8_t *&_ptr); // Delete allocated uint8_t variables after funtion
|
void delAfterProgress(T *_ptr); // Delete allocated variables after function
|
||||||
void delFileAfterProgress(const std::string &path); // Delete input file after function
|
void delFileAfterProgress(const std::string &_path); // Delete input file after function
|
||||||
void closeAfterProgress(FILE *&_fp); // Close input file pointers after function
|
void closeAfterProgress(FILE *&_fp); // Close input file pointers after function
|
||||||
void closeAfterProgress(DIR *&_dp); // Close input directory pointers after function
|
void closeAfterProgress(DIR *&_dp); // Close input directory pointers after function
|
||||||
void closeAfterProgress(int _fd); // Close input file descriptor after function
|
void closeAfterProgress(int _fd); // Close input file descriptor after function
|
||||||
@@ -291,7 +293,7 @@ int main(int argc, char** argv) {
|
|||||||
|
|
||||||
auto *buffer = new char[4096]; // Allocate memory
|
auto *buffer = new char[4096]; // Allocate memory
|
||||||
collector.delAfterProgrss(buffer);
|
collector.delAfterProgrss(buffer);
|
||||||
// You can do the same with uint8_t
|
// You can do the same with other types (int, etc.)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user