wut  v1.7.0
Wii U Toolchain
Public Member Functions
ISerializer< T > Class Template Reference

#include <ISerializer.h>

Inheritance diagram for ISerializer< T >:
Inheritance graph
[legend]

Public Member Functions

 ISerializer ()
 
 ISerializer (ISerializer &src)
 
ISerializeroperator= (const ISerializer &other)
 
ISerializeroperator= (ISerializer &&src) noexcept
 
nn::Result Serialize (T *buffer, uint32_t num)
 
nn::Result Deserialize (T *buffer, uint32_t num)
 
 ~ISerializer () override=default
 
- Public Member Functions inherited from ISerializerBase< T >
 ISerializerBase ()=default
 
virtual ~ISerializerBase ()=default
 
virtual nn::Result Serialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result Deserialize (void *buffer, uint32_t size) const =0
 
virtual nn::Result GetCount (uint32_t *outCount) const =0
 

Detailed Description

template<typename T>
class nn::sl::ISerializer< T >

Definition at line 14 of file ISerializer.h.

Constructor & Destructor Documentation

◆ ISerializer() [1/2]

ISerializer ( )
inline

Definition at line 17 of file ISerializer.h.

◆ ISerializer() [2/2]

ISerializer ( ISerializer< T > &  src)
inline

Definition at line 21 of file ISerializer.h.

◆ ~ISerializer()

~ISerializer ( )
overridedefault

Member Function Documentation

◆ operator=() [1/2]

ISerializer& operator= ( const ISerializer< T > &  other)
inline

Definition at line 25 of file ISerializer.h.

◆ operator=() [2/2]

ISerializer& operator= ( ISerializer< T > &&  src)
inlinenoexcept

Definition at line 30 of file ISerializer.h.

◆ Serialize()

nn::Result Serialize ( T *  buffer,
uint32_t  num 
)
inline

Definition at line 35 of file ISerializer.h.

◆ Deserialize()

nn::Result Deserialize ( T *  buffer,
uint32_t  num 
)
inline

Definition at line 39 of file ISerializer.h.


The documentation for this class was generated from the following file: