7 #ifndef Os_DirectoryStatusEnumAc_HPP 8 #define Os_DirectoryStatusEnumAc_HPP 100 this->
e =
static_cast<enum
T>(e1);
110 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
111 this->m_serializeValue = obj.m_serializeValue;
137 operator enum T()
const 145 return this->
e == e1;
151 return !(*
this == e1);
157 friend std::ostream& operator<<(
185 #if FW_SERIALIZABLE_TO_STRING 197 void setSerializeValue(
236 bool m_serializeValueIsSet =
false;
bool operator==(enum T e1) const
Equality operator.
enum T t
For backwards compatibility.
Operation was successful.
bool operator!=(enum T e1) const
Inequality operator.
DirectoryStatus(const SerialType e1)
Constructor (serial representation value)
DirectoryStatus(const enum T e1)
Constructor (user-provided value)
SerializeStatus
forward declaration for string
U8 SerialType
The serial representation type.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Directory already exists.
A catch-all for other errors. Have to look in implementation-specific code.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
The number of enumerated constants.
bool isValid() const
Check raw enum value for validity.
uint8_t U8
8-bit unsigned integer
enum T e
The raw enum value.
FPP shadow-enum representing Os::Directory::Status.
Directory hasn't been opened yet.
Directory stream descriptor is invalid.
No permission to read directory.
Directory stream has no more files.
DirectoryStatus & operator=(const DirectoryStatus &obj)
Copy assignment operator (object)
DirectoryStatus(const DirectoryStatus &obj)
Copy constructor.
Directory has more files than can be read.
Operation is not supported by the current implementation.
Directory doesn't exist.
The size of the serial representation.
DirectoryStatus()
Constructor (default value of OP_OK)
Big endian serialization.