HGL::Type::SerialID Class Reference
[Types]

Serialization identifier class. More...

#include <serialid.h>

List of all members.

Public Types

enum  SERIALID { ,
  SERIALID_NOTSERIALIZEABLE = -1,
  SERIALID_ASSIGNMENTOPERATOR,
  SERIALID_DEBUGPROCEDURE,
  SERIALID_ELLIPSE,
  SERIALID_EXPRESSIONPARAM,
  SERIALID_FILL,
  SERIALID_FLOATPARAM,
  SERIALID_LINE,
  SERIALID_MAINSEGMENT,
  SERIALID_NAMEDPARAM,
  SERIALID_OBJECTSSEGMENT,
  SERIALID_PARAMSECTION,
  SERIALID_POINT,
  SERIALID_POLY,
  SERIALID_PROCCALL,
  SERIALID_PROCEDURE,
  SERIALID_PROCEDURESSEGMENT,
  SERIALID_PROCINITSTATEMENT,
  SERIALID_PROJECT,
  SERIALID_REFERENCEPARAM,
  SERIALID_RENDERPROCEDURE,
  SERIALID_STDLIBCALL,
  SERIALID_STRINGPARAM,
  SERIALID_TEXT,
  SERIALID_VECTOR2D,
  SERIALID_RENDERCALLBACK,
  SERIALID_SRENDERCALLBACK,
  SERIALID_VIRTUALGROUP,
  SERIALID_COMMENT,
  SERIALID_CURVE,
  SERIALID_SIGNATURE,
  SERIALID_INCLUDE
}
 

Enum of the serializeable objects.

More...

Detailed Description

Serialization identifier class.

Author:
Heiko Schäfer <heiko@hgl.rangun.de> BSD License
Since:
0.5.26

Member Enumeration Documentation

Enum of the serializeable objects.

This types are used to denote the type of the object

Note:
Do not alter the order of this enum since it will break compatibility! If you need to reorder values here, change the global min version in CompilerBase, if compiled signatures changed or new signatures are introduced, mark it in the appropriate CompilerType subclass.
Enumerator:
SERIALID_NOTSERIALIZEABLE 

Denotes a non-serializeable type.

SERIALID_ASSIGNMENTOPERATOR 

Serial type id of HGL::Type::AssignmentOperator.

SERIALID_DEBUGPROCEDURE 

Serial type id of HGL::Type::DebugProcedure.

SERIALID_ELLIPSE 

Serial type id of HGL::Type::Ellipse.

SERIALID_EXPRESSIONPARAM 

Serial type id of HGL::Type::ExpressionParam.

SERIALID_FILL 

Serial type id of HGL::Type::Fill.

SERIALID_FLOATPARAM 

Serial type id of HGL::Type::FloatParam.

SERIALID_LINE 

Serial type id of HGL::Type::Line.

SERIALID_MAINSEGMENT 

Serial type id of HGL::Type::MainSegment.

SERIALID_NAMEDPARAM 

Serial type id of HGL::Type::NamedParam.

SERIALID_OBJECTSSEGMENT 

Serial type id of HGL::Type::ObjectsSegment.

SERIALID_PARAMSECTION 

Serial type id of HGL::Type::ParamSection.

SERIALID_POINT 

Serial type id of HGL::Type::Point.

SERIALID_POLY 

Serial type id of HGL::Type::Poly.

SERIALID_PROCCALL 

Serial type id of HGL::Type::ProcCall.

SERIALID_PROCEDURE 

Serial type id of HGL::Type::Procedure.

SERIALID_PROCEDURESSEGMENT 

Serial type id of HGL::Type::ProceduresSegment.

SERIALID_PROCINITSTATEMENT 

Serial type id of HGL::Type::ProcInitStatement.

SERIALID_PROJECT 

Serial type id of HGL::Type::Project.

SERIALID_REFERENCEPARAM 

Serial type id of HGL::Type::ReferenceParam.

SERIALID_RENDERPROCEDURE 

Serial type id of HGL::Type::RenderProcedure.

SERIALID_STDLIBCALL 

Serial type id of HGL::Type::StdLibCall.

SERIALID_STRINGPARAM 

Serial type id of HGL::Type::StringParam.

SERIALID_TEXT 

Serial type id of HGL::Type::Text.

SERIALID_VECTOR2D 

Serial type id of HGL::Type::Vector2D.

SERIALID_RENDERCALLBACK 

Serial type id of HGL::Type::RenderCallback.

SERIALID_SRENDERCALLBACK 

Serial type id of HGL::Type::RenderCallback (stdlib).

SERIALID_VIRTUALGROUP 

Serial type id of HGL::Type::VirtualGroup.

SERIALID_COMMENT 

Serial type id of HGL::Type::Comment.

SERIALID_CURVE 

Serial type id of HGL::Type::Curve.

SERIALID_SIGNATURE 

Serial type id of HGL::Type::Signature.

SERIALID_INCLUDE 

Serial type id of HGL::Type::Include.


Generated on 9 Apr 2014 for hgl 0.5.26~svn by  doxygen 1.6.1