Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
jsonreader.cc File Reference
#include "
io/jsonreader.h
"
#include "
util/variant.h
"
#include <climits>
Namespaces
namespace
IO
Instances of wrapped stream classes.
Functions
IO::__ImplementClass
(
IO::JsonReader
, 'JSLR',
IO::StreamReader
)
template<>
void
IO::JsonReader::Get< Util::Array< uint32_t > >
(
Util::Array
< uint32_t > &ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Array< int > >
(
Util::Array
< int > &ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::mat4 >
(
Math::mat4
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::int2 >
(
Math::int2
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::vector >
(
Math::vector
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::vec4 >
(
Math::vec4
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Color >
(
Util::Color
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::quat >
(
Math::quat
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::vec3 >
(
Math::vec3
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Math::vec2 >
(
Math::vec2
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Variant >
(
Util::Variant
&ret, const char *attr)
Returns the attribute as variant type.
template<>
void
IO::JsonReader::Get< Util::String >
(
Util::String
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Guid >
(
Util::Guid
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::FourCC >
(
Util::FourCC
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::StringAtom >
(
Util::StringAtom
&ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Array< float > >
(
Util::Array
< float > &ret, const char *attr)
template<>
void
IO::JsonReader::Get< Util::Array< Util::String > >
(
Util::Array
<
Util::String
> &ret, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Math::vec4 >
(
Math::vec4
&ret, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Math::quat >
(
Math::quat
&ret, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Math::mat4 >
(
Math::mat4
&ret, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Util::String >
(
Util::String
&ret, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Util::Array< int > >
(
Util::Array
< int > &target, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Util::Array< uint32_t > >
(
Util::Array
< uint32_t > &target, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Util::Array< float > >
(
Util::Array
< float > &target, const char *attr)
template<>
bool
IO::JsonReader::GetOpt< Util::Array< Util::String > >
(
Util::Array
<
Util::String
> &target, const char *attr)
code
foundation
io
jsonreader.cc
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.