nana icon indicating copy to clipboard operation
nana copied to clipboard

make more "std::"

Open qPCR4vir opened this issue 10 years ago • 11 comments

container - like objects: back() and front() for menu & item_proxy & menu_bar, tabbar, combox, listbox & cat_proxy,

refactor all API to use or mimic std , extensions or proposed libraries: std::filesystem, chrono, 2D drawing, regex, codecvt_utf, atomic, thread, iterator, optional, any see feature test macros

qPCR4vir avatar Mar 26 '15 12:03 qPCR4vir

I'm going to replace the graphics with the proposed standard 2D drawing library(https://github.com/mikebmcl/N3888_RefImpl)

cnjinhao avatar Mar 26 '15 16:03 cnjinhao

Yes, I see. It is already actualized to n4073. The last proposed many changes. It is far from ready, but OK. I agree, this is the right way.

But still.. It is a huge amont of work, but OK. You could begging addapting some names and concepts in a way that you, and user code will be not to much affected by the big change.

qPCR4vir avatar Mar 27 '15 12:03 qPCR4vir

filesystem almost adapted...

in GCC: http://stackoverflow.com/questions/30103209/experimental-filesystem-in-g http://stackoverflow.com/questions/33149878/experimentalfilesystem-linker-error Linking to libstdc++fs is required for use of the Filesystem library extensions in <experimental/filesystem>. https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#table.ts_status

qPCR4vir avatar Jul 11 '15 01:07 qPCR4vir

Great!

cnjinhao avatar Jul 11 '15 02:07 cnjinhao

https://github.com/nemtrif/utfcpp http://en.cppreference.com/w/cpp/locale/codecvt http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3572.html

qPCR4vir avatar Nov 04 '15 12:11 qPCR4vir

For extensions: https://github.com/matus-chochlik/oglplus https://github.com/rbock/sqlpp11 https://github.com/qPCR4vir/sqlpp11

qPCR4vir avatar Nov 05 '15 23:11 qPCR4vir

Very interesting: https://github.com/CppCon/CppCon2015/tree/master/Keynotes/Writing%20Good%20C%2B%2B14 https://github.com/isocpp/CppCoreGuidelines https://github.com/Microsoft/GSL

qPCR4vir avatar Nov 23 '15 09:11 qPCR4vir

STD_make_unique_NOT_SUPPORTED (MinGW with GCC < 4.8.1)

  • or __cpp_lib_make_unique
  • http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0096r0.html#detail.cpp14.n3656

Feature-testing preprocessor predicates for C++17

qPCR4vir avatar Dec 11 '15 12:12 qPCR4vir

any: http://en.cppreference.com/w/cpp/experimental/any

Defined in header <experimental/any> class any; (library fundamentals TS)

qPCR4vir avatar Jan 14 '16 20:01 qPCR4vir

basic_string_view http://en.cppreference.com/w/cpp/experimental/basic_string_view

qPCR4vir avatar Jan 14 '16 21:01 qPCR4vir