liblcf
reader_struct_impl.h File Reference
#include <cstring>
#include <iostream>
#include <iomanip>
#include <type_traits>
#include "ldb_reader.h"
#include "lmt_reader.h"
#include "lmu_reader.h"
#include "lsd_reader.h"
#include "reader_struct.h"
#include "rpg_save.h"
#include "data.h"
#include "fwd_struct_impl.h"
+ Include dependency graph for reader_struct_impl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StructDefault< T >
 
struct  StructDefault< RPG::Actor >
 
class  StructXmlHandler< S >
 
class  StructFieldXmlHandler< S >
 
class  StructVectorXmlHandler< S >
 

Functions

template<typename T >
std::enable_if< std::is_same< T, RPG::Save >::value||std::is_same< T, RPG::Database >::value >::type conditional_zero_writer (LcfWriter &)
 
template<typename T >
std::enable_if<!std::is_same< T, RPG::Save >::value &&!std::is_same< T, RPG::Database >::value >::type conditional_zero_writer (LcfWriter &stream)
 

Function Documentation

◆ conditional_zero_writer() [1/2]

template<typename T >
std::enable_if<std::is_same<T, RPG::Save>::value || std::is_same<T, RPG::Database>::value>::type conditional_zero_writer ( LcfWriter )

Definition at line 92 of file reader_struct_impl.h.

◆ conditional_zero_writer() [2/2]

template<typename T >
std::enable_if<!std::is_same<T, RPG::Save>::value && !std::is_same<T, RPG::Database>::value>::type conditional_zero_writer ( LcfWriter stream)

Definition at line 99 of file reader_struct_impl.h.

References LcfWriter::WriteInt().

+ Here is the call graph for this function: