> ## Documentation Index
> Fetch the complete documentation index at: https://resq-dependabot-github-actions-github-actions-478e18be3d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Resq Result( void )

## Result\< void >

```cpp theme={null}
#include <result.hpp>
```

Specialization for void (operation succeeded with no return value)

### Public Methods

| Return                | Name                                                  | Description          |
| --------------------- | ----------------------------------------------------- | -------------------- |
|                       | [`Result`](#result-6)                                 | Deleted constructor. |
| `bool`                | [`is_ok`](#is_ok-1) `const`                           |                      |
| `bool`                | [`is_err`](#is_err-1) `const`                         |                      |
| `const std::string &` | [`error`](#error-1) `const`                           |                      |
| `uint32_t`            | [`code`](#code-1) `const`                             |                      |
| `void`                | [`unwrap`](#unwrap-2) `const`                         |                      |
|                       | [`operator bool`](#operatorbool-1) `const` `explicit` |                      |

***

#### Result

```cpp theme={null}
Result() = delete
```

Deleted constructor.

***

#### is\_ok

`const`

```cpp theme={null}
inline bool is_ok() const noexcept
```

***

#### is\_err

`const`

```cpp theme={null}
inline bool is_err() const noexcept
```

***

#### error

`const`

```cpp theme={null}
inline const std::string & error() const noexcept
```

***

#### code

`const`

```cpp theme={null}
inline uint32_t code() const noexcept
```

***

#### unwrap

`const`

```cpp theme={null}
inline void unwrap() const
```

***

#### operator bool

`const` `explicit`

```cpp theme={null}
inline explicit operator bool() const noexcept
```

### Public Static Methods

| Return   | Name                     | Description |
| -------- | ------------------------ | ----------- |
| `Result` | [`Ok`](#ok-2) `static`   |             |
| `Result` | [`Err`](#err-1) `static` |             |

***

#### Ok

`static`

```cpp theme={null}
static inline Result Ok()
```

***

#### Err

`static`

```cpp theme={null}
static inline Result Err(uint32_t code, std::string_view msg)
```

### Private Attributes

| Return        | Name                            | Description |
| ------------- | ------------------------------- | ----------- |
| `bool`        | [`is_ok_`](#is_ok_-1)           |             |
| `std::string` | [`error_msg_`](#error_msg_-1)   |             |
| `uint32_t`    | [`error_code_`](#error_code_-1) |             |

***

#### is\_ok\_

```cpp theme={null}
bool is_ok_
```

***

#### error\_msg\_

```cpp theme={null}
std::string error_msg_
```

***

#### error\_code\_

```cpp theme={null}
uint32_t error_code_
```

### Private Methods

| Return | Name                  | Description |
| ------ | --------------------- | ----------- |
|        | [`Result`](#result-7) |             |

***

#### Result

`inline`

```cpp theme={null}
inline Result(bool ok, std::string msg, uint32_t code)
```
