Manager+Util: Change enum class type from int to uint8_t (4 -> 1 byte)
This commit is contained in:
+2
-1
@@ -7,6 +7,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef> // size_t
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // uint8_t
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
#include <functional> // function
|
#include <functional> // function
|
||||||
#include <string>
|
#include <string>
|
||||||
@@ -19,7 +20,7 @@ public:
|
|||||||
Dotfile(s);
|
Dotfile(s);
|
||||||
virtual ~Dotfile();
|
virtual ~Dotfile();
|
||||||
|
|
||||||
enum class SyncType {
|
enum class SyncType : uint8_t {
|
||||||
Add,
|
Add,
|
||||||
Pull,
|
Pull,
|
||||||
Push,
|
Push,
|
||||||
|
|||||||
+3
-2
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstdint> // uint8_t
|
||||||
#include <optional>
|
#include <optional>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -17,13 +18,13 @@ public:
|
|||||||
Package(s);
|
Package(s);
|
||||||
virtual ~Package();
|
virtual ~Package();
|
||||||
|
|
||||||
enum class Distro {
|
enum class Distro : uint8_t {
|
||||||
Unsupported,
|
Unsupported,
|
||||||
Arch,
|
Arch,
|
||||||
Debian,
|
Debian,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class InstallType {
|
enum class InstallType : uint8_t {
|
||||||
Install,
|
Install,
|
||||||
AurInstall,
|
AurInstall,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
#include <algorithm> // find_if
|
#include <algorithm> // find_if
|
||||||
#include <cstddef> // size_t
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // uint8_t
|
||||||
#include <cstdio> // printf
|
#include <cstdio> // printf
|
||||||
#include <cstring> // strcmp
|
#include <cstring> // strcmp
|
||||||
#include <limits> // numeric_limits
|
#include <limits> // numeric_limits
|
||||||
@@ -169,7 +170,7 @@ bool ArgParser::parseLongOption(std::string_view option, std::string_view next)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum class ArgumentProvided {
|
enum class ArgumentProvided : uint8_t {
|
||||||
No,
|
No,
|
||||||
DirectlyAfter,
|
DirectlyAfter,
|
||||||
Seperated,
|
Seperated,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef> // size_t
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // uint8_t
|
||||||
#include <functional> // function
|
#include <functional> // function
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
@@ -21,13 +22,13 @@ public:
|
|||||||
ArgParser();
|
ArgParser();
|
||||||
virtual ~ArgParser();
|
virtual ~ArgParser();
|
||||||
|
|
||||||
enum class Required {
|
enum class Required : uint8_t {
|
||||||
No,
|
No,
|
||||||
Yes,
|
Yes,
|
||||||
Optional,
|
Optional,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class Error {
|
enum class Error : uint8_t {
|
||||||
None,
|
None,
|
||||||
OptionInvalid, // For short options
|
OptionInvalid, // For short options
|
||||||
OptionUnrecognized, // For long options
|
OptionUnrecognized, // For long options
|
||||||
|
|||||||
@@ -21,15 +21,6 @@ public:
|
|||||||
Job(std::string_view input);
|
Job(std::string_view input);
|
||||||
virtual ~Job();
|
virtual ~Job();
|
||||||
|
|
||||||
enum class Color {
|
|
||||||
None,
|
|
||||||
Info,
|
|
||||||
Warn,
|
|
||||||
Danger,
|
|
||||||
Success,
|
|
||||||
Comment,
|
|
||||||
};
|
|
||||||
|
|
||||||
Value fire();
|
Value fire();
|
||||||
|
|
||||||
void printErrorLine(Token token, const char* message);
|
void printErrorLine(Token token, const char* message);
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
// https://www.rfc-editor.org/rfc/pdfrfc/rfc8259.txt.pdf
|
// https://www.rfc-editor.org/rfc/pdfrfc/rfc8259.txt.pdf
|
||||||
|
|
||||||
#include <cstddef> // size_t
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // uint8_t
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
@@ -20,7 +21,7 @@ namespace Util::JSON {
|
|||||||
class Job;
|
class Job;
|
||||||
|
|
||||||
struct Token {
|
struct Token {
|
||||||
enum class Type {
|
enum class Type : uint8_t {
|
||||||
None,
|
None,
|
||||||
BraceOpen, // {
|
BraceOpen, // {
|
||||||
BraceClose, // }
|
BraceClose, // }
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ Value Parser::consumeNumber()
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum class State {
|
enum class State : uint8_t {
|
||||||
Int,
|
Int,
|
||||||
Fraction,
|
Fraction,
|
||||||
Exponent
|
Exponent
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef> // nullptr_t, size_t
|
#include <cstddef> // nullptr_t, size_t
|
||||||
#include <cstdint> // uint32_t
|
#include <cstdint> // uint8_t, uint32_t
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
#include <iostream> // istream, ostream
|
#include <iostream> // istream, ostream
|
||||||
#include <string>
|
#include <string>
|
||||||
@@ -29,7 +29,7 @@ private:
|
|||||||
friend class Serializer;
|
friend class Serializer;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum class Type {
|
enum class Type : uint8_t {
|
||||||
Null, // null (case sensitive!)
|
Null, // null (case sensitive!)
|
||||||
Bool, // true/false (case sensitive!)
|
Bool, // true/false (case sensitive!)
|
||||||
Number, // 123
|
Number, // 123
|
||||||
|
|||||||
Reference in New Issue
Block a user