{"id":20559846,"url":"https://github.com/cxw42/loki-cxx11","last_synced_at":"2025-07-11T08:07:18.868Z","repository":{"id":87958283,"uuid":"352845951","full_name":"cxw42/loki-cxx11","owner":"cxw42","description":"Loki ported to C++11","archived":false,"fork":false,"pushed_at":"2021-03-30T02:38:17.000Z","size":345,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-16T19:02:12.449Z","etag":null,"topics":["cxx","cxx11","library","loki","template-metaprogramming"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cxw42.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-30T02:27:48.000Z","updated_at":"2021-08-26T12:57:36.000Z","dependencies_parsed_at":"2023-05-22T03:00:34.599Z","dependency_job_id":null,"html_url":"https://github.com/cxw42/loki-cxx11","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cxw42%2Floki-cxx11","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cxw42%2Floki-cxx11/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cxw42%2Floki-cxx11/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cxw42%2Floki-cxx11/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cxw42","download_url":"https://codeload.github.com/cxw42/loki-cxx11/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242166294,"owners_count":20082643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cxx","cxx11","library","loki","template-metaprogramming"],"created_at":"2024-11-16T03:52:25.048Z","updated_at":"2025-03-06T07:35:43.793Z","avatar_url":"https://github.com/cxw42.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Last update: Novmber 16, 2005\n\nDirections:\n\nTo use Loki, simply extract the files from the archive, \ngive your compiler access to their include path:\n\n- if you have a standard conforming compiler use \"loki/include/loki\" \n  or \"loki/include\" for \"#include \u003cloki/HeaderFile.h\u003e\" usage\n\n- if you have a non-conforming compiler use \"loki/include/noncc/loki\" \n  or \"loki/include/noncc\" for \"#include \u003cloki/HeaderFile.h\u003e\" usage. \n  The noncc files are declared as 'deprecated' and will be removed in\n  future. They are also not updated with the new features of Loki \n  and bugfixes (unless YOU do it).\n\n\nIf you use the small object allocator directly or indirectly \n(through the Functor class) you must add src/SmallObj.cpp to your \nproject/makefile.\n\nIf you use Singletons with longevity you must add \nsrc/Singleton.cpp to your project/makefile.\n\nIf you use OrderedStatic.h with you must add \nsrc/OrderedSataic.cpp to your project/makefile.\n\nOr use the library generated by make.msvc.bat, make.mingw.bat,\nor make.\n\n\nCompatibility:\n\nSupported Compilers:\nGcc v3.4\nGcc v4.0\nGcc v4.1\nMicrosoft Visual C++ v7.1\nMicrosoft Visual C++ v8.0\n\nby special noncc files:\nBorland C++ Builder v6.0\nMicrosoft Visual C++ v6.0\nMicrosoft Visual C++ v7.0\nsee also readme.txt files\n\n\nMostly Supported:\nCodeWarrior 6.0\n\nCodeWarrior has a problem with the Conversion template (see TypeManip.h) \nand, though it compiles it, it doesn't provide correct results. \nConsequently, the DerivedToFront algorithm in Typelist.h does not function. \nThis affects the static dispatcher in Multimethods.h. As a fix, you must \norder the types (putting the most derived ones in the front) when providing \nthe typelist argument to StaticDispatcher.\n\n\n\nMore info:\n\nAndrei's page  : http://erdani.org \nSoureforge page: http://sourceforge.net/projects/loki-lib/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcxw42%2Floki-cxx11","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcxw42%2Floki-cxx11","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcxw42%2Floki-cxx11/lists"}