diff options
Diffstat (limited to 'src/bindings/swig/php/uscxml.i')
-rw-r--r-- | src/bindings/swig/php/uscxml.i | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bindings/swig/php/uscxml.i b/src/bindings/swig/php/uscxml.i index 5f0b930..5dd59b9 100644 --- a/src/bindings/swig/php/uscxml.i +++ b/src/bindings/swig/php/uscxml.i @@ -42,6 +42,18 @@ void*** tsrm_ls; %ignore uscxml::InterpreterImpl; //*********************************************** +// Beautify interpreter class +//*********************************************** + +%ignore uscxml::Interpreter::isAtomic(Arabica::DOM::Node<std::string>); +%extend uscxml::Interpreter { + bool isAtomic(const std::string stateId) { + Arabica::DOM::Node<std::string> state = self->getState(stateId); + return self->isAtomic(state); + } +} + +//*********************************************** // Parse the header file to generate wrappers //*********************************************** |