MC TIL
Home
Github
Home
Github
  • Struct

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `
  • Enums

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `

J

Json::Value

OffsetTypeName
0(8) Json::Value::ValueHoldervalue_
8(1) __int8type_
9(1) __int8_bf_9

Json::Value::ValueHolder

OffsetTypeName
0(8) Json::Value::LargestIntint_
1(8) Json::Value::LargestUIntuint_
2(8) doublereal_
3(1) boolbool_
4(8) char *string_
5(8) Json::Value::ObjectValues *map_

Json::ValueConstIterator

OffsetTypeName
0(16) Json::ValueIteratorBasebaseclass_0

Json::ValueIteratorBase

OffsetTypeName
0(8) std::map<Json::Value::CZString,Json::Value>::iteratorcurrent_
8(1) boolisNull_

Json::ValueIterator

OffsetTypeName
0(16) Json::ValueIteratorBasebaseclass_0

Json::Reader

OffsetTypeName
0(80) Json::Reader::Nodesnodes_
80(80) Json::Reader::Errorserrors_
160(32) std::stringdocument_
192(8) Json::Reader::Locationbegin_
200(8) Json::Reader::Locationend_
208(8) Json::Reader::Locationcurrent_
216(8) Json::Reader::LocationlastValueEnd_
224(8) Json::Value *lastValue_
232(32) std::stringcommentsBefore_
264(2) Json::Featuresfeatures_
266(1) boolcollectComments_

Json::Reader::Nodes

OffsetTypeName
0(80) std::deque<Json::Value *>c

Json::Reader::Errors

OffsetTypeName
0(80) std::_Deque_base<Json::Reader::ErrorInfo>baseclass_0

Json::Features

OffsetTypeName
0(1) boolallowComments_
1(1) boolstrictRoot_

Json::FastWriter

OffsetTypeName
0(8) Json::Writerbaseclass_0
8(32) std::stringdocument_
40(1) boolyamlCompatiblityEnabled_

Json::Writer

OffsetTypeName
0(8) int (**)(void)_vptr$Writer

JumpControlComponent

OffsetTypeName
0(1) boolmJumping
1(1) boolmSwimming
4(4) floatmJumpPower
8(4) JumpTypemJumpType
12(64) JumpInfo[4]mJumpInfo
80(8) Unique<JumpControl>mJumpControl

JumpInfo

OffsetTypeName
0(4) intmAnimDuration
4(4) intmJumpDelay
8(4) floatmDistanceScale
12(4) floatmHeight

JsonValidator::Property

OffsetTypeName
0(24) std::vector<Json::ValueType>mTypes
24(1) boolmIsRequired
25(1) boolmRequiresConditionalProperty
32(32) std::stringmDescription
64(16) JsonValidator::Property::PropertyPtrmChildProperty
80(24) std::vector<std::pair<Json::Value,std::shared_ptr<JsonValidator::Property> >>mConditionalPropertiesByValue
104(24) std::vector<std::pair<Json::ValueType,std::shared_ptr<JsonValidator::Property> >>mConditionalPropertiesByType
128(56) std::unordered_map<std::string,std::shared_ptr<JsonValidator::Property>>mPropertyMap

JsonValidator::Property::PropertyPtr

OffsetTypeName
0(16) std::__shared_ptr<JsonValidator::Property,__gnu_cxx::_S_atomic>baseclass_0

Json::StyledWriter

OffsetTypeName
0(8) Json::Writerbaseclass_0
8(24) Json::StyledWriter::ChildValueschildValues_
32(32) std::stringdocument_
64(32) std::stringindentString_
96(4) intrightMargin_
100(4) intindentSize_
104(1) booladdChildValues_

Json::StyledWriter::ChildValues

OffsetTypeName
0(24) std::_Vector_base<std::string>baseclass_0

Json::StyledStreamWriter

OffsetTypeName
0(24) Json::StyledStreamWriter::ChildValueschildValues_
24(8) std::ostream *document_
32(32) std::stringindentString_
64(4) intrightMargin_
72(32) std::stringindentation_
104(1) booladdChildValues_

Json::StyledStreamWriter::ChildValues

OffsetTypeName
0(24) std::_Vector_base<std::string>baseclass_0

Json::Value::Members

OffsetTypeName
0(24) std::_Vector_base<std::string>baseclass_0

JsonUtil::SchemaConverterCollection

OffsetTypeName
0(24) std::vector<JsonUtil::SchemaConverterNode>mCollection

JsonUtil::details::BlockReference

OffsetTypeName
0(32) std::stringmBlockType
32(56) CompoundTagmStates

JsonMergeStrategy

OffsetTypeName
0(8) ResourcePackMergeStrategybaseclass_0
8(32) std::stringmFileName
40(8) Json::Value *mRoot
48(32) JsonMergeStrategy::PreMergeCallbackmPreMergeCallback

JsonMergeStrategy::PreMergeCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<bool (Json::Value &,const Json::Value &)>::_Invoker_type_M_invoker

JigsawBlockInfo

OffsetTypeName
0(12) BlockPosmPos
16(8) const Block *mBlock
24(8) const Block *mFinalBlock
32(32) std::stringmAttachmentType
64(32) std::stringmTargetPool

JigsawJunction

OffsetTypeName
0(12) BlockPosmSourceBlockPos
12(4) intmDeltaSourceY
16(4) intmDeltaTargetY
20(4) ProjectionmSourceProjection
24(4) ProjectionmTargetProjection

JournaledFile

OffsetTypeName
0(32) Core::HeapPathBuffermFilePath
32(16) Core::FilemFile
48(32) JournaledFile::ValidationCallbackmValidationCallback
80(4) JournaledFile::ProgressionmFileProgression

JournaledFile::ValidationCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<Core::Result (Core::Path)>::_Invoker_type_M_invoker

JsonValidator::validate::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

JsonValidator::validate::ValidationState

OffsetTypeName
0(8) const JsonValidator::Property *prop
8(8) const Json::Value *data
16(8) const Json::Value *parent
24(1) boolcheckType
32(32) std::stringname

JsonValidator::generateDocs::DocumentationState

OffsetTypeName
0(8) const JsonValidator::Property *prop
8(8) Json::Value *data

Json::Reader::Token

OffsetTypeName
0(4) Json::Reader::TokenTypetype_
8(8) Json::Reader::Locationstart_
16(8) Json::Reader::Locationend_

Json::Reader::ErrorInfo

OffsetTypeName
0(24) Json::Reader::Tokentoken_
24(32) std::stringmessage_
56(8) Json::Reader::Locationextra_

Json::Value::CZString

OffsetTypeName
0(8) const char *cstr_
8(4) Json::Value::ArrayIndexindex_

Json::Path::InArgs

OffsetTypeName
0(24) std::_Vector_base<const Json::PathArgument *>baseclass_0

jsonValConversion<int>

OffsetTypeName
0(1) __int8[1]gap0

jsonValConversion<std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char> > >

OffsetTypeName
0(1) __int8[1]gap0

jsonValConversion<Json::Value>

OffsetTypeName
0(1) __int8[1]gap0

JukeboxBlockActor::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Json::StaticString

OffsetTypeName
0(8) const char *str_

Json::PathArgument

OffsetTypeName
0(32) std::stringkey_
32(4) Json::ArrayIndexindex_
36(4) Json::PathArgument::Kindkind_

Json::Value::ObjectValues

typedef std::map<Json::Value::CZString,Json::Value> Json::Value::ObjectValues;

Json::Value::const_iterator

typedef Json::ValueConstIterator Json::Value::const_iterator;

Json::Value::iterator

typedef Json::ValueIterator Json::Value::iterator;

Json::ValueConstIterator::SelfType

typedef Json::ValueConstIterator Json::ValueConstIterator::SelfType;

Json::ValueIteratorBase::SelfType

typedef Json::ValueIteratorBase Json::ValueIteratorBase::SelfType;

Json::ValueIterator::SelfType

typedef Json::ValueIterator Json::ValueIterator::SelfType;

JumpControlSystem

struct __cppobj JumpControlSystem : ITickingSystem
{
};

JsonUtil::JsonNamedNodePtr

struct JsonUtil::JsonNamedNodePtr
{
  const std::string mNodeName;
  const Json::Value *mValuePtr;
};

JsonUtil::EmptyClass

struct JsonUtil::EmptyClass
{
  __int8 gap0[1];
};

JungleTreeFeature

struct __cppobj __attribute__((aligned(8))) JungleTreeFeature : TreeFeature
{
};

JsonUtil::EmptyClass::_TLocalType

typedef JsonUtil::EmptyClass JsonUtil::EmptyClass::_TLocalType;

JigsawStructureRegistry

struct JigsawStructureRegistry
{
  JigsawStructureRegistry::JigsawPoolLookupMap mJigsawPoolLookupMap;
  JigsawStructureBlockRulesRegistry mJigsawBlockRulesRegistry;
  JigsawStructureBlockTagRulesRegistry mJigsawBlockTagRulesRegistry;
  JigsawStructureActorRulesRegistry mJigsawActorRulesRegistry;
  JigsawStructureElementRegistry mJigsawElementRegistry;
};

JigsawStructureRegistry::JigsawPoolLookupMap

typedef std::unordered_map<std::string,std::unique_ptr<StructureTemplatePool>> JigsawStructureRegistry::JigsawPoolLookupMap;

JigsawStructureBlockRulesRegistry

struct JigsawStructureBlockRulesRegistry
{
  JigsawStructureBlockRulesRegistry::BlockRulesRegistryMap mBlockRulesRegistry;
  JigsawStructureBlockRulesRegistry::BlockRulesLookupMap mBlockRuleLookupMap;
};

JigsawStructureBlockRulesRegistry::BlockRulesRegistryMap

typedef std::vector<std::unique_ptr<std::vector<std::unique_ptr<StructurePoolBlockRule>>>> JigsawStructureBlockRulesRegistry::BlockRulesRegistryMap;

JigsawStructureBlockRulesRegistry::BlockRulesLookupMap

typedef std::unordered_map<std::string,const std::vector<std::unique_ptr<StructurePoolBlockRule>> *,std::hash<std::string>,std::equal_to<std::string >,std::allocator<std::pair<const std::string,const std::vector<std::unique_ptr<StructurePoolBlockRule>> *> > > JigsawStructureBlockRulesRegistry::BlockRulesLookupMap;

JigsawStructureBlockTagRulesRegistry

struct JigsawStructureBlockTagRulesRegistry
{
  JigsawStructureBlockTagRulesRegistry::BlockTagRulesRegistryMap mBlockTagRulesRegistry;
  JigsawStructureBlockTagRulesRegistry::BlockTagRulesLookupMap mBlockTagRuleLookupMap;
};

JigsawStructureBlockTagRulesRegistry::BlockTagRulesRegistryMap

typedef std::vector<std::unique_ptr<std::vector<std::unique_ptr<StructurePoolBlockTagRule>>>> JigsawStructureBlockTagRulesRegistry::BlockTagRulesRegistryMap;

JigsawStructureBlockTagRulesRegistry::BlockTagRulesLookupMap

typedef std::unordered_map<std::string,const std::vector<std::unique_ptr<StructurePoolBlockTagRule>> *,std::hash<std::string>,std::equal_to<std::string >,std::allocator<std::pair<const std::string,const std::vector<std::unique_ptr<StructurePoolBlockTagRule>> *> > > JigsawStructureBlockTagRulesRegistry::BlockTagRulesLookupMap;

JigsawStructureActorRulesRegistry

struct JigsawStructureActorRulesRegistry
{
  JigsawStructureActorRulesRegistry::ActorRulesRegistryMap mActorRulesRegistry;
  JigsawStructureActorRulesRegistry::ActorRulesLookupMap mActorRuleLookupMap;
};

JigsawStructureActorRulesRegistry::ActorRulesRegistryMap

typedef std::vector<std::unique_ptr<std::vector<std::unique_ptr<StructurePoolActorRule>>>> JigsawStructureActorRulesRegistry::ActorRulesRegistryMap;

JigsawStructureActorRulesRegistry::ActorRulesLookupMap

typedef std::unordered_map<std::string,const std::vector<std::unique_ptr<StructurePoolActorRule>> *,std::hash<std::string>,std::equal_to<std::string >,std::allocator<std::pair<const std::string,const std::vector<std::unique_ptr<StructurePoolActorRule>> *> > > JigsawStructureActorRulesRegistry::ActorRulesLookupMap;

JigsawStructureElementRegistry

struct JigsawStructureElementRegistry
{
  JigsawStructureElementRegistry::StructureElementRegistry mElementRegistry;
  JigsawStructureElementRegistry::StructureElementLookupMap mElementLookupMap;
};

JigsawStructureElementRegistry::StructureElementRegistry

typedef std::vector<std::unique_ptr<StructurePoolElement>> JigsawStructureElementRegistry::StructureElementRegistry;

JigsawStructureElementRegistry::StructureElementLookupMap

typedef std::unordered_map<std::string,const StructurePoolElement *> JigsawStructureElementRegistry::StructureElementLookupMap;

JumpControl

struct __cppobj JumpControl : Control
{
};

JumpControlDescription

struct __cppobj __attribute__((aligned(8))) JumpControlDescription : ComponentDescription
{
  float mJumpPower;
};

JsonValidator

struct JsonValidator
{
  __int8 gap0[1];
};

JsonUtil::SchemaConverterNode

struct JsonUtil::SchemaConverterNode
{
  std::vector<JsonUtil::SchemaConverterNodeEntry> mStack;
};

JsonUtil::SchemaConverterNodeEntry

struct JsonUtil::SchemaConverterNodeEntry
{
  std::string mName;
  Json::Value *mNode;
  size_t mIndex;
};

JukeboxBlockActor

struct __cppobj __attribute__((aligned(8))) JukeboxBlockActor : RandomizableBlockActorContainer
{
  ItemStack mRecord;
  int mCount;
  bool mRecordingFinished;
  int mTicksPlaying;
};

JigsawBlockActor

struct __cppobj JigsawBlockActor : BlockActor
{
};

JsonComponentSchema

typedef JsonUtil::JsonSchemaObjectNode<JsonUtil::JsonParseState<JsonUtil::EmptyClass,BlockDefinition>,BlockDefinition> JsonComponentSchema;

JukeboxBlock

struct __cppobj JukeboxBlock : ActorBlock
{
};

JigsawBlock

struct __cppobj JigsawBlock : FaceDirectionalActorBlock
{
};

JunglePyramidPiece

struct __cppobj __attribute__((aligned(8))) JunglePyramidPiece : ScatteredFeaturePiece
{
  bool mHasPlacedMainChest;
  bool mHasPlacedHiddenChest;
  bool mHasPlacedTrap[2];
};

Json::Path

struct Json::Path
{
  Json::Path::Args args_;
};

Json::Path::Args

typedef std::vector<Json::PathArgument> Json::Path::Args;

jsonValConversion<std::string >

struct jsonValConversion<std::string >
{
  __int8 gap0[1];
};

Last Updated:
Contributors: RedbeanW, VinkyV
Prev
I
Next
K