libHSPlasma
Classes | Macros
plKey.h File Reference
#include "plUoid.h"
#include <functional>
#include <list>

Classes

class  plKeyData
 Contains plKey data. More...
class  plKey< kobj_type >
 Describes and points to an hsKeyedObject. More...

Macros

#define GET_KEY_OBJECT(key, classname)
#define GET_OBJECT_KEY(obj)   (obj == NULL ? plKey() : obj->getKey())

Macro Definition Documentation

#define GET_KEY_OBJECT (   key,
  classname 
)
Value:
((key.Exists() && key.isLoaded()) \
? classname::Convert(key->getObj()) \
: NULL)
#define GET_OBJECT_KEY (   obj)    (obj == NULL ? plKey() : obj->getKey())