synfig-core  1.0.3
Classes | Public Types | List of all members
synfig::Operation Class Reference

Provides methods to create operation with Values. More...

#include <type.h>

Classes

class  DefaultFuncs
struct  Description
class  GenericFuncs

Public Types

enum  OperationType {
  TYPE_NONE, TYPE_CREATE, TYPE_DESTROY, TYPE_SET,
  TYPE_PUT, TYPE_GET, TYPE_COPY, TYPE_COMPARE,
  TYPE_TO_STRING
}
typedef void * InternalPointer
typedef InternalPointer(* CreateFunc )()
typedef void(* DestroyFunc )(const InternalPointer)
typedef void(* CopyFunc )(const InternalPointer dest, const InternalPointer src)
typedef bool(* CompareFunc )(const InternalPointer, const InternalPointer)
typedef InternalPointer(* BinaryFunc )(const InternalPointer, const InternalPointer)
typedef String(* ToStringFunc )(const InternalPointer)

Detailed Description

Provides methods to create operation with Values.

Member Typedef Documentation

typedef InternalPointer(* synfig::Operation::CreateFunc)()
typedef void(* synfig::Operation::DestroyFunc)(const InternalPointer)
typedef void(* synfig::Operation::CopyFunc)(const InternalPointer dest, const InternalPointer src)
typedef bool(* synfig::Operation::CompareFunc)(const InternalPointer, const InternalPointer)
typedef InternalPointer(* synfig::Operation::BinaryFunc)(const InternalPointer, const InternalPointer)
typedef String(* synfig::Operation::ToStringFunc)(const InternalPointer)

Member Enumeration Documentation

Enumerator:
TYPE_NONE 
TYPE_CREATE 
TYPE_DESTROY 
TYPE_SET 
TYPE_PUT 
TYPE_GET 
TYPE_COPY 
TYPE_COMPARE 
TYPE_TO_STRING 

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