summaryrefslogtreecommitdiff
path: root/include/argument.h
AgeCommit message (Collapse)Author
2015-06-23Refactored Argument::~Argument() to use C++ default keyword instead ofRico Antonio Felix
an empty body to clarify intent
2015-06-23Adjusted the file description headerRico Antonio Felix
2015-03-26Changed default visibility for symbols in the PHP-CPP library to hidden and ↵Martijn Otto
explicitly exported all symbols available from the public API. Moved the hiddenpointer to the zend implementation directory as it is not meant to be used publicly and not referenced anywhere from the API anyway
2015-02-02It was reported (see ↵Emiel Bruijntjes
http://www.php-cpp.com/documentation#comment-1830049280) that visual c++ has not support for initializer_lists, well at least old versions of it so not support it (see https://msdn.microsoft.com/en-us/library/hh567368.aspx), so we added a couple of extra checks to ensure that PHP-CPP also compilers on these olders compilers
2014-04-10argument names are probably always hard coded strings, so no reason to copy ↵Emiel Bruijntjes
them to std::string objects, and now we also fix a memory corruption issue (issue #75)
2014-04-05removed zend code from the argument.h header fileEmiel Bruijntjes
2014-03-17in php 5.3 environments, not all code was correctly initialized which ↵Emiel Bruijntjes
resulted in access to uninitialized data
2014-02-28a lot of refactoring, to make it much easier to define classes in an extensionEmiel Bruijntjes
2013-09-10When registering functions, it now is also possible to specify the signature ↵Emiel Bruijntjes
of the parameters
2013-09-08Refactoring function class, and making it even more easy to directly enable ↵Emiel Bruijntjes
native C functions in PHP
2013-08-28added parameter handling, and return value handlingEmiel Bruijntjes
2013-08-25{more work in progress: the function that was defined with c++ now gets ↵Emiel Bruijntjes
calls, but it does not yet call the actual implementation