ladivic
Loading...
Searching...
No Matches
ldvc_type.hpp File Reference

Defines common types used throughout the library. More...

#include <string>
#include <cstdint>
Include dependency graph for ldvc_type.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using string = std::string
 Alias for std::string.
 
using rune = char
 Alias for a Unicode character.
 
using i8 = signed char
 Signed integer types.
 
using i16 = short
 
using i32 = int
 
using i64 = long long
 
using u8 = unsigned char
 Unsigned integer types.
 
using u16 = unsigned short
 
using u32 = unsigned int
 
using u64 = unsigned long long
 
using real = double
 Floating-point type.
 
using usize = size_t
 Unsigned size type.
 
using any = void*
 Alias for void pointer.
 

Detailed Description

Defines common types used throughout the library.

This header file defines several common types used throughout the library, including integer types, floating-point types, string type, and other aliases.

Author
Nathanne Isip

Definition in file ldvc_type.hpp.

Typedef Documentation

◆ any

Alias for void pointer.

Definition at line 66 of file ldvc_type.hpp.

◆ i16

using i16 = short

Definition at line 49 of file ldvc_type.hpp.

◆ i32

using i32 = int

Definition at line 50 of file ldvc_type.hpp.

◆ i64

using i64 = long long

Definition at line 51 of file ldvc_type.hpp.

◆ i8

Signed integer types.

Definition at line 48 of file ldvc_type.hpp.

◆ real

Floating-point type.

Definition at line 60 of file ldvc_type.hpp.

◆ rune

Alias for a Unicode character.

Definition at line 45 of file ldvc_type.hpp.

◆ string

using string = std::string

Alias for std::string.

Definition at line 42 of file ldvc_type.hpp.

◆ u16

Definition at line 55 of file ldvc_type.hpp.

◆ u32

Definition at line 56 of file ldvc_type.hpp.

◆ u64

Definition at line 57 of file ldvc_type.hpp.

◆ u8

Unsigned integer types.

Definition at line 54 of file ldvc_type.hpp.

◆ usize

Unsigned size type.

Definition at line 63 of file ldvc_type.hpp.