summaryrefslogtreecommitdiff
path: root/include/array.h
AgeCommit message (Collapse)Author
2015-08-31Remove noexcept specification from a function that can throw. Fixes #219Martijn Otto
2015-08-28Remove NOEXCEPT specification for the Array constructor since it can throw. ↵Martijn Otto
Closes #219
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
2015-01-26Added macro wrapper for noexceptRoland Eischer
- Added macro wrapper for noexcept to support MSVC compiler.
2014-11-26Marked `noexcept` all move constructors and assigment operatorsvalmat
See: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html
2014-06-19errors are no longer thrown as exceptions, but are php fatal errors, so that ↵Emiel Bruijntjes
they more closely match the zend error reporting system
2014-04-08correct typo in error messageHector Jusforgues
2014-03-14introduced super globals Php::POST, Php::GET, et cetera, fixed setting array ↵Emiel Bruijntjes
members, introduced Value::attach() method
2014-03-08various fixes to make the function call example compilableEmiel Bruijntjes
2014-03-07added constructor to Php::Array class to accept std::vector and std::mapEmiel Bruijntjes
2014-03-04removed forcedvalue and implemented array and object directly because now it ↵Emiel Bruijntjes
is easier to finetune these classes, removed the Value::validate() method because it does not seem to be necessary, Object constructor now also accepts Php::Value objects that hold a string, to instantiate the described class
2014-03-02types are not a C++11 class, introduced FixedValue class that can not change ↵Emiel Bruijntjes
type, and implemented both Object and Array to make use of that type, implemented - but not yet tested - Base::value() method
2013-12-07replaces tabs in source code with regular spaces, added example for working ↵Emiel Bruijntjes
with global variables