Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::JsonRegistrationContext::SerializerBuilder Class Reference

Public Member Functions

SerializerBuilderoperator-> ()
 
template<typename T >
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< typename... > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< auto... > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< typename, AZStd::size_t > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< typename, typename, AZStd::size_t > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< typename, typename, typename, AZStd::size_t > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 
template<template< typename, AZStd::size_t, typename > class T>
SerializerBuilderHandlesType (bool overwriteExisting=false)
 

Protected Member Functions

 SerializerBuilder (JsonRegistrationContext *context, SerializerMap::const_iterator serializerMapIter)
 
SerializerBuilderHandlesTypeId (const AZ::Uuid &uuid, bool overwriteExisting)
 

Protected Attributes

JsonRegistrationContextm_context = nullptr
 
SerializerMap::const_iterator m_serializerIter
 

Friends

class JsonRegistrationContext
 

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