{"id":23010786,"url":"https://github.com/kdungs/exercises-cpp-tmp","last_synced_at":"2025-04-02T16:45:27.128Z","repository":{"id":147039909,"uuid":"47338794","full_name":"kdungs/exercises-cpp-tmp","owner":"kdungs","description":"My solutions to the exercises in “C++ Template Metaprogramming” by Abrahams and Gurtovoy.","archived":false,"fork":false,"pushed_at":"2015-12-03T19:13:40.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T07:25:54.659Z","etag":null,"topics":["exercise"],"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/kdungs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-03T14:56:41.000Z","updated_at":"2020-10-03T09:39:20.000Z","dependencies_parsed_at":"2023-04-14T22:24:08.799Z","dependency_job_id":null,"html_url":"https://github.com/kdungs/exercises-cpp-tmp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdungs%2Fexercises-cpp-tmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdungs%2Fexercises-cpp-tmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdungs%2Fexercises-cpp-tmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdungs%2Fexercises-cpp-tmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kdungs","download_url":"https://codeload.github.com/kdungs/exercises-cpp-tmp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246853628,"owners_count":20844612,"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":["exercise"],"created_at":"2024-12-15T09:42:16.729Z","updated_at":"2025-04-02T16:45:27.095Z","avatar_url":"https://github.com/kdungs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C++ Template Metaprogramming [![Build Status](https://travis-ci.org/kdungs/exercises-cpp-tmp.svg?branch=master)](https://travis-ci.org/kdungs/exercises-cpp-tmp)\n\nMy solutions to the exercises in the book by David Abrahams and Aleksey\nGurtovoy. Other than the book, I'm using C++11/14 where applicable.  _Work in\nprogress_.\n\n```\nmkdir build\ncd build\ncmake -GNinja ../\nninja\n```\n\nYou should get warnings about libraries with empty tables of content. That is\nintended and fine, it means the code compiles which is all we care about here.\nThe actual tests are implemented in terms of `static_assert`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdungs%2Fexercises-cpp-tmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkdungs%2Fexercises-cpp-tmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdungs%2Fexercises-cpp-tmp/lists"}