►Ngd | |
CAsyncEvent | Internal event for asynchronous actions. This event gets added internally to the events tree when an asynchronous action is used |
CCommentEvent | Allows to add a text in the events editor |
CForEachChildVariableEvent | Event repeated for each every child of a structure variable |
CForEachEvent | Event repeated for each object of a list |
CGroupEvent | A group event, containing only sub events and some (visual only) properties |
CLinkEvent | A link pointing to external events (or events of another layout) that should be included and run instead of the link |
CRepeatEvent | Event being repeated a specified number of times |
CStandardEvent | Standard event, with conditions, actions and support for sub events |
CWhileEvent | While event is a standard event that is repeated while some conditions are true |
CProjectDiagnostic | |
CDiagnosticReport | |
CWholeProjectDiagnosticReport | |
CEffectsCodeGenerator | Internal class used to generate code from events |
CEventsCodeGenerationContext | Used to manage the context when generating code for events |
►CEventsCodeGenerator | Internal class used to generate code from events |
CCallbackDescriptor | |
CExpressionCodeGenerator | Generate code for a parsed expression |
CBaseEvent | Base class defining an event |
CEmptyEvent | Empty event doing nothing |
CEventsList | A list of events |
CEventVisitor | Visitor of any kind of event |
CReadOnlyEventVisitor | Visitor of any kind of event |
CExpression | Class representing an expression used as a parameter of a gd::Instruction. This class is nothing more than a wrapper around a gd::String |
CInstruction | An instruction is a member of an event: It can be a condition or an action |
CInstructionsList | |
CExpressionParser2 | Parse an expression, returning a tree of node corresponding to the parsed expression |
CExpressionParserLocation | |
CExpressionParserError | An error that can be attached to a gd::ExpressionNode |
CExpressionNode | The base node, from which all nodes in the tree of an expression inherits from |
CSubExpressionNode | |
COperatorNode | An operator node. For example: "lhs + rhs" |
CUnaryOperatorNode | A unary operator node. For example: "-2" |
CNumberNode | A number node. For example: "123". Its type is always "number" |
CTextNode | A text node. For example: "Hello World". Its type is always "string" |
CIdentifierOrFunctionCallOrObjectFunctionNameOrEmptyNode | |
CIdentifierNode | An identifier node, usually representing an object or a variable with an optional function name or child variable name respectively |
CFunctionCallOrObjectFunctionNameOrEmptyNode | |
CVariableAccessorOrVariableBracketAccessorNode | |
CVariableNode | A variable, or object variable, with bracket accessor or at least 2 "dot" accessors |
CVariableAccessorNode | A direct accessor to a child variable. Example: MyChild in MyVariable.MyChild |
CVariableBracketAccessorNode | A bracket accessor to a child variable. Example: ["MyChild"] (in MyVariable["MyChild"]) |
CObjectFunctionNameNode | The name of a function to call on an object or the behavior For example: "MyObject.Physics::LinearVelocity" |
CFunctionCallNode | A function call node (either free function, object function or object behavior function). For example: "MyExtension::MyFunction(1, 2)", "MyObject.Function()" or "MyObject.Physics::LinearVelocity()" |
CEmptyNode | An empty node, used when parsing failed/a syntax error was encountered and any other node could not make sense |
CExpressionParser2NodePrinter | Print the expression corresponding to a set of nodes (i.e: this is doing the inverse operation of gd::ExpressionParser2) |
CExpressionParser2NodeWorker | The interface for any worker class ("visitor" pattern) that want to interact with the nodes of a parsed expression |
CEventsListSerialization | Contains tools for loading and saving events to SerializerElement |
CBuiltinExtensionsImplementer | Tool class containing static methods to setup an extension so that it provides standards events, objects or instructions of an extension |
CAnimation | Class representing an animation of a SpriteObject |
CDirection | Class defining a direction (set of frames) of an Animation |
CSprite | Represents a sprite to be displayed on the screen |
CSpriteAnimationList | A list of animations, containing directions with images and collision mask |
CSpriteObject | Standard sprite object for extensions that implements the standard SpriteExtension (see gd::BuiltinExtensionsImplementer::ImplementsSpriteExtension) |
CAbstractFunctionMetadata | Describe user-friendly information about an expression or an instruction (action or condition), its parameters and the function name as well as other information for code generation |
CBehaviorMetadata | Contains user-friendly information about a behavior type |
CDependencyMetadata | Contains information about a dependency (library, npm/cordova package, or other according to the export) of an extension |
CEffectMetadata | Contains user-friendly information about an effect |
CEventMetadata | Describe an event provided by an extension of a platform |
CExpressionCodeGenerationInformation | Information about how generate code for an expression |
CExpressionMetadata | Describe user-friendly information about an expression, its parameters and the function name as well as other information for code generation |
►CInstructionMetadata | Describe user-friendly information about an instruction (action or condition), its parameters and the function name as well as other information for code generation |
CExtraInformation | Defines information about how generate the code for an instruction |
CInstructionOrExpressionContainerMetadata | Contains user-friendly information about instructions and expressions (usually for a behavior or an object) |
CInstructionOrExpressionGroupMetadata | Contains information about how to display a group of instructions to the user |
CExtensionAndMetadata | A container for metadata about an object/behavior/instruction/expression and its associated extension |
CMetadataProvider | Allow to easily get metadata for instructions (i.e actions and conditions), expressions, objects and behaviors |
CMultipleInstructionMetadata | A "composite" metadata that can be used to easily declare both an expression and a related condition (and a related action) without writing manually the three of them |
CObjectMetadata | Contains user-friendly information about an object type, and a function to create a new gd::Object of this type |
CParameterMetadata | Describe a parameter of an instruction (action, condition) or of an expression: type, user-friendly description, etc.. |
CParameterMetadataTools | |
CParameterOptions | |
CSourceFileMetadata | Contains information about a source file that must be included when an extension is used |
CValueTypeMetadata | Define a type for parameters of a function (action, condition or expression) or the returned value of an expression |
CPlatform | Base class for implementing a platform |
CCompilationInfo | Class used by gd::PlatformExtension to ensure that an extension is compiled against the right versions of libraries |
CDuplicatedInstructionOptions | |
CPlatformExtension | Base class for implementing platform's extensions |
CAbstractFileSystem | An interface to manipulate files in a platform agnostic way. This allow exporters to work on files without knowing what is actually being used to manipulate files (Node.js, browser shims, etc...) |
CScreenshot | |
CCaptureOptions | |
CEditorSettings | Container for arbitrary serialized data to be used by the editor to store settings |
CEventBasedBehaviorBrowser | Expose event-based behavior contents to workers |
CEventBasedObjectBrowser | Expose event-based object contents to workers |
CAbstractArbitraryEventsWorker | AbstractArbitraryEventsWorker is a base abstract class used to browse events (and instructions) and do some work on them. It must not be inherited directly |
CArbitraryEventsWorker | ArbitraryEventsWorker is an abstract class used to browse events (and instructions) and do some work on them. Can be used to implement refactoring for example |
CArbitraryEventsWorkerWithContext | An events worker that will know about the context (the objects container). Useful for workers working on expressions notably |
CAbstractReadOnlyArbitraryEventsWorker | ReadOnlyArbitraryEventsWorker is an abstract class used to browse events (and instructions). It must not be inherited directly |
CReadOnlyArbitraryEventsWorker | ReadOnlyArbitraryEventsWorker is an abstract class used to browse events (and instructions). It can be used to implement autocompletion for example |
CReadOnlyArbitraryEventsWorkerWithContext | An events worker that will know about the context (the objects container). Useful for workers working on expressions notably |
CBehaviorDefaultFlagClearer | This is used for project exports to keep default behaviors in serialized data used by Runtime |
CBehaviorParametersFiller | Fill empty behavior parameters with any behavior that matches the required behavior type |
CBehaviorTypeRenamer | |
CCustomObjectTypeRenamer | |
CExpressionBehaviorRenamer | Go through the nodes and rename any reference to an object behavior |
CEventsBehaviorRenamer | Replace in expressions and in parameters of actions or conditions, references to the name of a behavior of an object by another name |
CExpressionObjectsAnalyzer | Go through the nodes and report any object found |
CEventsContext | Store the results of a search done by EventsContextAnalyzer |
CEventsContextAnalyzer | Analyze events to list all the objects being used in them |
CFirstInstructionTypeChecker | Check the type of the first condition or action |
CFirstActionExpressionTypeChecker | Check the type of the first condition or action |
CEventsFunctionSelfCallChecker | Check if functions are only calling themselves |
CEventsIdentifiersFinder | Perform a search over a layout, searching for layout or object custom identifiers |
CExpressionParameterReplacer | Go through the nodes and rename parameters |
CEventsParameterReplacer | Replace in expressions and in parameters of actions or conditions, references to the name of a parameter by another |
CEventsParametersLister | List the values of the parameters of events and their type |
CEventsPositionFinder | Scans an event list to retrieve the position of a list of searched events when the events list is flattened |
CExpressionPropertyReplacer | Go through the nodes and rename properties, or signal if the instruction must be renamed if a removed property is used |
CEventsPropertyReplacer | Replace in expressions and in parameters of actions or conditions, references to the name of a property by another |
CExpressionObjectRenamer | Go through the nodes and change the given object name to a new one |
CExpressionObjectFinder | Go through the nodes and check if the given object is being used in the expression |
CEventsObjectReplacer | Replace in expressions and in parameters of actions or conditions, references to the name of an object by another |
CEventsSearchResult | Class used to return result when calling EventsRefactorer::SearchInEvents |
CEventsRefactorer | Class containing functions to do refactoring tasks on events |
CEventsRemover | Allow to safely remove a bunch of events |
CEventsTypesLister | List the values of the parameters of events and their type |
CEventsVariableInstructionTypeSwitcher | Switch the types of variable instructions for a given set of variables |
CExpressionVariableReplacer | Go through the nodes and rename variables, or signal if the instruction must be renamed if a removed variable is used |
CEventsVariableReplacer | Replace in expressions and in parameters of actions or conditions, references to the name of a variable by another |
CEventsVariablesFinder | Perform a search over a project or a layout, searching for layout, global or object variables |
CExampleExtensionUsagesFinder | List extension usages for generated example web-pages |
CExpressionCompletionDescription | Describe completions to be shown to the user |
CExpressionCompletionFinder | Returns the list of completion descriptions for an expression node |
CExpressionLeftSideTypeFinder | Find the type of the node at the left side of operations |
CExpressionNodeLocationFinder | Find the deepest node at the specified location in an expression |
CExpressionParameterMover | Go through the nodes and change the position of a parameter of the given function |
CExpressionsParameterMover | Move in expressions, in parameters of actions or conditions, a parameter from one position to another |
CExpressionFunctionRenamer | Go through the nodes and change the given function name to a new name |
CExpressionsRenamer | Replace in expressions, in parameters of actions or conditions, calls to a function by another function |
CExpressionTypeFinder | Find the type of the expression or sub-expression that a given node represents |
CExpressionValidator | Validate that an expression is properly written by returning any error attached to the nodes during parsing |
CExpressionVariableNameFinder | Find the variable name from a variable expression |
CExpressionVariableOwnerFinder | Find the object name that should be used as a context of the expression or sub-expression that a given node represents |
CExpressionLiteralFinder | Find the pre-scoped container of legacy variables or the object name from the function call node |
CExpressionVariableContextFinder | Find the pre-scoped container of legacy variables or the object name from the function call node |
CVariableAndItsParent | Contains a variables container or a variable. Useful to refer to the parent of a variable (which can be a VariablesContainer or another Variable) |
CExpressionVariablePathFinder | Find a variable path from an expression node |
CInstructionsCountEvaluator | Count the number of instructions in a project excluding extensions |
CInstructionSentenceFormatter | Generate user friendly sentences and information from an action or condition metadata |
CInstructionsParameterMover | Reorder the parameters of the instruction with the specified type in events, moving the parameter at the specified oldIndex to newIndex |
CInstructionsTypeRenamer | Replace in events all instructions of the specified type by another type |
CLeaderboardIdRenamer | |
CLinkEventTargetRenamer | Replace in link events the name of external events |
CExpressionIdentifierStringFinder | Go through the nodes and find every function call parameter of a given type |
CProjectElementRenamer | Replace in expressions and in parameters of actions or conditions occurrences of project element name. For instance, it can be layouts or object effects |
CTextFormatting | Represents the style of a text displayed in the events editor |
CUsedExtensionsResult | |
CUsedExtensionsFinder | |
CEventsFunctionTools | |
CDependencyMetadataAndExtension | Store references to a gd::DependencyMetadata and its associated gd::PlatformExtension |
CExportedDependencyResolver | Helpers to manipulate dependencies of extensions to be exported along with a game |
CExtensionsLoader | Internal class loading static extensions |
CNewNameGenerator | Generate unique names |
CObjectAssetSerializer | Serialize objects into an asset for the store |
CObjectVariableHelper | |
CPlatformLoader | Load a gd::Platform in memory from a file and add it to the manager |
CPlatformManager | Singleton class managing all the platforms available |
CArbitraryBehaviorSharedDataWorker | ArbitraryBehaviorSharedDataWorker is an abstract class used to browse shared data and do some work on them. It can be used to implement refactoring for example |
CArbitraryEventBasedBehaviorsWorker | ArbitraryEventsFunctionsWorker is an abstract class used to browse event-based behaviors and do some work on them. It can be used to implement refactoring for example |
CArbitraryEventsFunctionsWorker | ArbitraryEventsFunctionsWorker is an abstract class used to browse functions signatures and do some work on them. It can be used to implement refactoring for example |
CArbitraryObjectsWorker | ArbitraryObjectsWorker is an abstract class used to browse objects (and behaviors) and do some work on them. Can be used to implement refactoring for example |
CArbitraryResourceWorker | ArbitraryResourceWorker is used so as to inventory resources and sometimes update them |
CResourceWorkerInEventsWorker | |
CResourceWorkerInObjectsWorker | |
CAssetResourcePathCleaner | AssetResourcePathCleaner is used when exporting an object as an asset. It removes the folder from the path |
CBehaviorObjectTypeRenamer | Rename the object type in event-based behaviors |
CBehaviorsSharedDataBehaviorTypeRenamer | Rename the behavior type of shared data |
CEventsBasedObjectDependencyFinder | Find resource usages in several parts of the project |
CFunctionParameterBehaviorTypeRenamer | Rename the type of behavior parameters in functions |
CFunctionParameterObjectTypeRenamer | Rename the type of object parameters in functions |
CObjectsUsingResourceCollector | |
CResourceNameMatcher | |
CProjectResourcesAdder | Automatically add missing resources of a project |
CProjectResourcesCopier | Copy all resources files of a project to a directory |
CRequiredBehaviorRenamer | Rename the type of required behavior in event-based behaviors |
CResourcesAbsolutePathChecker | Helper used to check if a project has at least a resource with an absolute filename |
CResourcesInUseHelper | Class used to track all resources used by a game, or a part of it (like a gd::Object) |
CResourcesMergingHelper | ResourcesMergingHelper is used (mainly during export) to list resources and generate new filenames, to allow them to be all copied in a single directory (potentially changing the filename to avoid conflicts, but preserving extensions) |
CResourcesRenamer | Class used to rename resources (in an object, an entire project, etc...) |
CSceneResourcesFinder | Find resource usages in several parts of the project |
CProjectBrowser | Expose a subset of the project to workers |
CProjectBrowserHelper | Expose a subset of the project to workers |
CProjectStripper | Tool class providing methods to strip useless data for a project after it has been exported |
CPropertyFunctionGenerator | Generate a getter and a setter functions for properties |
CResourceExposer | |
CSceneNameMangler | Mangle the name of a scene, so that it can be used in code or file names |
CUnfilledRequiredBehaviorPropertyProblem | A problem when a required behavior property is not fill correctly |
CVariableInstructionSwitcher | |
CWholeProjectBrowser | Expose the whole project to workers |
CVariablesRenamingChangesetNode | |
CVariablesChangeset | |
CWholeProjectRefactorer | Tool functions to do refactoring on the whole project after changes like deletion or renaming of an object |
CAbstractEventsBasedEntity | Represents a behavior or an object that is implemented with events |
CBehavior | Base class used to represents a behavior that can be applied to an object. It stores the content (i.e: the properties) of a behavior of an object and forward the properties related functions to Javascript with Emscripten |
CBehaviorConfigurationContainer | Base class for containers of behavior configuration. They can be attached to objects (Behavior) or layouts (BehaviorsSharedData). It stores the content (i.e: the properties) of a behavior of an object |
CBehaviorsSharedData | Base class for defining data shared by behaviors having the same type and name |
CCustomBehavior | A gd::Behavior that stores its content in JSON |
CCustomBehaviorsSharedData | A gd::BehaviorsSharedData that stores its content in JSON |
CCustomConfigurationHelper | Helper functions that gd::CustomBehavior and gd::CustomBehaviorsSharedData use to store their content in JSON |
CCustomObjectConfiguration | A gd::ObjectConfiguration that stores its content in JSON and is composed of other configuration according to it's object children |
CEffect | Represents an effect that can be applied on a layer |
CEffectsContainer | Contains effects applied to an entity on screen (i.e: a Layer or an Object) |
CEventsBasedBehavior | Represents a behavior that is implemented with events |
CEventsBasedObject | Represents an object that is implemented with events |
CEventsFunction | Events that can be generated as a stand-alone function, and used as a condition, action or expression |
CEventsFunctionsContainer | Used as a base class for classes that will own events-backed functions |
CEventsFunctionsExtension | Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors |
CExtensionProperties | |
CExternalEvents | Contains a list of events not directly linked to a layout |
CExternalLayout | An external layout allows to create layouts of objects that can be then inserted on a layout |
CInitialInstance | Represents an instance of an object to be created on a layout start up |
CInitialInstancesContainer | Defines a container of gd::InitialInstances |
CInitialInstanceFunctor | Tool class to be used with gd::InitialInstancesContainer::IterateOverInstances |
CHighestZOrderFinder | Tool class picking returning the highest Z order of instances on a layer |
CCamera | A camera is used to render a specific area of a layout |
CLayer | Represents a layer of a layout |
CLayersContainer | Contains the layers for a scene or a custom object |
CLayout | Represent a layout ( also called a scene ) of a project |
CLoadingScreen | Describe the content and set up of the loading screen |
CMeasurementBaseUnit | An atomic unit of measurement |
CMeasurementUnit | A unit of measurement |
CMeasurementUnitElement | A couple of an atomic unit of measurement and its power |
CNamedPropertyDescriptor | Used to describe a property shown in a property grid |
CObject | Represent an object of a platform |
CObjectHasName | Functor testing object name |
CObjectConfiguration | Base class used to represent an object configuration. For example, this can be the animations in a sprite, the text, its font, its color in a Text object, etc.. |
CObjectFolderOrObject | Class representing a folder structure in order to organize objects in folders (to be used with an ObjectsContainer.) |
CObjectGroup | Represents an object group |
CObjectGroupsContainer | A container for objects groups |
CObjectsContainer | Used as a base class for classes that will own objects (see gd::Object) |
CObjectsContainersList | A list of objects containers, useful for accessing objects in a scoped way, along with methods to access them |
CObjectTools | |
CParameterMetadataContainer | Used as a base class for classes that will own events-backed functions |
CPlatformSpecificAssets | Store the icons, splashscreens or reference to any other asset that can be needed when exporting the game |
CProject | Base class representing a project (game), including all resources, scenes, objects, extensions.. |
CProjectScopedContainers | Holds references to variables, objects, properties and other containers |
CPropertiesContainer | A container of properties, used for custom behaviors, custom objects, extensions.. |
CPropertiesContainersList | A list of property containers, useful for accessing properties in a scoped way |
CPropertyDescriptor | Used to describe a property shown in a property grid |
CQuickCustomization | |
CQuickCustomizationVisibilitiesContainer | |
CResource | Base class to describe a resource used by a game |
CImageResource | Describe an image/texture used by a project |
CAudioResource | Describe an audio file used by a project |
CFontResource | Describe a font file used by a project |
CVideoResource | Describe a video file used by a project |
CJsonResource | Describe a json file used by a project |
CSpineResource | Describe a spine json file used by a project |
CTilemapResource | Describe a tilemap file used by a project |
CTilesetResource | Describe a tileset file used by a project |
CBitmapFontResource | Describe a bitmap font file used by a project |
CModel3DResource | Describe a 3D model file used by a project |
CAtlasResource | Describe an atlas file used by a project |
CJavaScriptResource | Describe a video file used by a project |
CResourcesManager | Inventory all resources used by a project |
CResourceFolder | |
CVariable | Defines a variable which can be used by an object, a layout or a project |
CVariablesContainer | Class defining a container for gd::Variable |
CVariablesContainersList | A list of variables containers, useful for accessing variables in a scoped way |
CWatermark | Describe the content and set up of the watermark |
CSerializer | The class used to save/load projects and GDCore classes from/to XML or JSON |
CSerializerElement | A generic container that can represent a value ( containing a string, double, bool or int), an object ("associative array", "dictionary") with children or an array (children indexed by numeric properties) |
CSerializerValue | A value stored inside a gd::SerializerElement |
►CString | String represents an UTF8 encoded string |
CStringIterator | |
C_Unique_if | |
C_Unique_if< T[]> | |
C_Unique_if< T[N]> | |
CSerializableWithNameList | A class template that store a list of elements that can be accessed by their names and serialized |
CSPtrList | |
CSystemStats | Tool class to provide information about the system |
CVersionWrapper | Used to get information about GDevelop Core version |
CVector2 | Utility template class for manipulating 2-dimensional vectors |
►Ninternal | |
CIsGenericValueImpl | |
CIsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
CIsGenericValue | |
CTypeHelper | |
CTypeHelper< ValueType, bool > | |
CTypeHelper< ValueType, int > | |
CTypeHelper< ValueType, unsigned > | |
CTypeHelper< ValueType, int64_t > | |
CTypeHelper< ValueType, uint64_t > | |
CTypeHelper< ValueType, double > | |
CTypeHelper< ValueType, float > | |
CTypeHelper< ValueType, const typename ValueType::Ch * > | |
CTypeHelper< ValueType, typename ValueType::Array > | |
CTypeHelper< ValueType, typename ValueType::ConstArray > | |
CTypeHelper< ValueType, typename ValueType::Object > | |
CTypeHelper< ValueType, typename ValueType::ConstObject > | |
CBigInteger | |
CDiyFp | |
CDouble | |
CGenericRegex | Regular expression engine with subset of ECMAscript grammar |
CStack | A type-unsafe stack for storing different types of data |
CStreamLocalCopy | |
CStreamLocalCopy< Stream, 1 > | Do copy optimization |
CStreamLocalCopy< Stream, 0 > | Keep reference |
CSchema | |
CISchemaValidator | |
CISchemaStateFactory | |
CHasher | |
CSchemaValidationContext | |
CTokenHelper | |
CTokenHelper< Stack, char > | |
►Nsole | |
Cuuid | |
►Nstd | |
Chash< gd::String > | |
Chash< sole::uuid > | |
►Nutf8 | |
►Nunchecked | |
Citerator | |
Cexception | |
Cinvalid_code_point | |
Cinvalid_utf8 | |
Cinvalid_utf16 | |
Cnot_enough_room | |
Citerator | |
CAllocator | Concept for allocating, resizing and freeing memory block |
CASCII | ASCII encoding |
CAutoUTF | Dynamically select encoding according to stream's runtime-specified UTF encoding type |
CAutoUTFInputStream | Input stream wrapper with dynamically bound encoding and automatic encoding detection |
CAutoUTFOutputStream | Output stream wrapper with dynamically bound encoding and automatic encoding detection |
CBaseReaderHandler | Default implementation of Handler |
CBasicIStreamWrapper | Wrapper of std::basic_istream into RapidJSON's Stream concept |
CBasicOStreamWrapper | Wrapper of std::basic_ostream into RapidJSON's Stream concept |
CCrtAllocator | C-runtime library allocator |
CDependenciesAnalyzer | Compute the dependencies of a scene or external events |
CEncodedInputStream | Input byte stream wrapper with a statically bound encoding |
CEncodedInputStream< UTF8<>, MemoryStream > | Specialized for UTF8 MemoryStream |
CEncodedOutputStream | Output byte stream wrapper with statically bound encoding |
CEncoding | Concept for encoding of Unicode characters |
CEventsCodeNameMangler | Mangle object names, so as to ensure all names used in code are valid |
CEventsListUnfolder | |
CFileReadStream | File byte stream for input using fread() |
CFileWriteStream | Wrapper of C file stream for input using fread() |
CGenericArray | Helper class for accessing Value of array type |
CGenericDocument | A document for parsing JSON text as DOM |
CGenericInsituStringStream | A read-write string stream |
CGenericMember | Name-value pair in a JSON object value |
CGenericMemberIterator | (Constant) member iterator for a JSON object value |
CGenericMemoryBuffer | Represents an in-memory output byte stream |
CGenericObject | Helper class for accessing Value of object type |
►CGenericPointer | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator |
CToken | A token is the basic units of internal representation |
CGenericReader | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
CGenericSchemaDocument | JSON schema document |
CGenericSchemaValidator | JSON Schema Validator |
CGenericStringBuffer | Represents an in-memory output stream |
CGenericStringRef | Reference to a constant string (not taking a copy) |
CGenericStringStream | Read-only string stream |
►CGenericValue | Represents a JSON value. Use Value for UTF8 encoding and default allocator |
CArrayData | |
CData | |
CFlag | |
►CNumber | |
CI | |
CU | |
CObjectData | |
CShortString | |
CString | |
CHandler | Concept for receiving events from GenericReader upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process |
CIGenericRemoteSchemaDocumentProvider | |
Cimaxdiv_t | |
CMemoryPoolAllocator | Default memory allocator used by the parser and DOM |
CMemoryStream | Represents an in-memory input byte stream |
CParseResult | Result of parsing (wraps ParseErrorCode) |
CPoint | Named point used by Sprite |
CPolygon2d | Represents a polygon. Usually used for collisions masks |
CPrettyWriter | Writer with indentation and spacing |
CSchemaValidatingReader | A helper class for parsing with validation |
CStream | Concept for reading and writing characters |
CStreamTraits | Provides additional information for stream |
CStreamTraits< GenericInsituStringStream< Encoding > > | |
CStreamTraits< GenericStringStream< Encoding > > | |
CTranscoder | Encoding conversion |
CTranscoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding |
CUTF16 | UTF-16 encoding |
CUTF16BE | UTF-16 big endian encoding |
CUTF16LE | UTF-16 little endian encoding |
CUTF32 | UTF-32 encoding |
CUTF32BE | UTF-32 big endian encoding |
CUTF32LE | UTF-32 little endian enocoding |
CUTF8 | UTF-8 encoding |
Cutf8proc_property_struct | |
►CWriter | JSON writer |
CLevel | Information for each nested level |