PUMA Library Reference Manual
Loading...
Searching...
No Matches
Manipulators.h File Reference
#include "Puma/Unit.h"
#include "Puma/List.h"
#include "Puma/CTree.h"
#include "Puma/Array.h"
#include "Puma/Token.h"
#include "Puma/Printable.h"
#include "Puma/RuleTable.h"

Classes

class  Puma::ManipError
 
class  Puma::Manipulator
 
class  Puma::ManipulatorSequence
 
class  Puma::CopyManipulator
 
class  Puma::CutManipulator
 
class  Puma::KillManipulator
 
class  Puma::PasteManipulator
 
class  Puma::PasteBeforeManipulator
 
class  Puma::MoveManipulator
 
class  Puma::MoveBeforeManipulator
 
class  Puma::CKillManipulator
 
class  Puma::CCopyManipulator
 
class  Puma::CCopyBeforeManipulator
 
class  Puma::CMoveManipulator
 
class  Puma::CMoveBeforeManipulator
 
class  Puma::CReplaceManipulator
 
class  Puma::CSwapManipulator
 

Namespaces

namespace  Puma
 

Enumerations

enum  Puma::ManipIgnoreMask {
  Puma::MIM_NONE = 0 ,
  Puma::MIM_UNBALANCED = 1 ,
  Puma::MIM_MACRO = 2
}
 
enum  Puma::ManipMode {
  Puma::MM_NO_MACRO_MANIP ,
  Puma::MM_EXPAND_MACROS
}