synfig-core  1.0.3
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
synfig::Operation::Description Struct Reference

#include <type.h>

Public Member Functions

 Description (OperationType operation_type=TYPE_NONE, TypeId return_type=0, TypeId type_a=0, TypeId type_b=0)
bool operator< (const Description &other) const
bool operator> (const Description &other) const
bool operator!= (const Description &other) const
bool operator== (const Description &other) const

Static Public Member Functions

static Description get_create (TypeId type)
static Description get_destroy (TypeId type)
static Description get_set (TypeId type)
static Description get_put (TypeId type)
static Description get_get (TypeId type)
static Description get_copy (TypeId type_a, TypeId type_b)
static Description get_copy (TypeId type)
static Description get_compare (TypeId type_a, TypeId type_b)
static Description get_compare (TypeId type)
static Description get_to_string (TypeId type)
static Description get_binary (OperationType operation_type, TypeId return_type, TypeId type_a, TypeId type_b)

Public Attributes

OperationType operation_type
TypeId return_type
TypeId type_a
TypeId type_b

Constructor & Destructor Documentation

synfig::Operation::Description::Description ( OperationType  operation_type = TYPE_NONE,
TypeId  return_type = 0,
TypeId  type_a = 0,
TypeId  type_b = 0 
)
inline

Member Function Documentation

bool synfig::Operation::Description::operator< ( const Description other) const
inline
bool synfig::Operation::Description::operator> ( const Description other) const
inline
bool synfig::Operation::Description::operator!= ( const Description other) const
inline
bool synfig::Operation::Description::operator== ( const Description other) const
inline
static Description synfig::Operation::Description::get_create ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_destroy ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_set ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_put ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_get ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_copy ( TypeId  type_a,
TypeId  type_b 
)
inlinestatic
static Description synfig::Operation::Description::get_copy ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_compare ( TypeId  type_a,
TypeId  type_b 
)
inlinestatic
static Description synfig::Operation::Description::get_compare ( TypeId  type)
inlinestatic

References get_compare().

Referenced by get_compare().

static Description synfig::Operation::Description::get_to_string ( TypeId  type)
inlinestatic
static Description synfig::Operation::Description::get_binary ( OperationType  operation_type,
TypeId  return_type,
TypeId  type_a,
TypeId  type_b 
)
inlinestatic

Member Data Documentation

OperationType synfig::Operation::Description::operation_type

Referenced by operator<().

TypeId synfig::Operation::Description::return_type

Referenced by operator<().

TypeId synfig::Operation::Description::type_a

Referenced by operator<().

TypeId synfig::Operation::Description::type_b

Referenced by operator<().


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