{
    "componentChunkName": "component---src-templates-tag-page-js",
    "path": "/tag/c",
    "result": {"data":{"site":{"siteMetadata":{"title":"Solid Abstractions","siteUrl":"https://solidabstractions.com","twitterId":291334023,"author":{"fullName":"Julien Hartmann","profileHtml":"I am an open-source de­vel­op­er, for­mer IT con­sul­tant with a pas­sion for new tech­nol­o­gies. I be­lieve the role of an en­gi­neer is to em­pow­er peo­ple, by as­sem­bling sim­ple, re­fined de­signs.\n","links":[{"url":"https://github.com/spectras/","name":"github","title":"GitHub"},{"url":"https://stackoverflow.com/users/3212865/spectras","name":"stackoverflow","title":"StackOverflow"},{"url":"https://www.linkedin.com/in/julienhartmann/","name":"linkedin","title":"LinkedIn"}],"profilePicNode":{"original":{"src":"/static/profile-pic-301a9cbe7b572c3e7910c9717d2b3bcd.jpg"}}}}},"tag":{"name":"c++","slug":"/tag/c"},"posts":{"edges":[{"post":{"excerpt":"A C++ smart unique_ptr uses exactly the same amount of memory as a\nregular pointer, and has zero runtime cost. That is what we love about C++. But what if I need a custom deleter for my pointer? Can I get it at zero cost too?","fields":{"slug":"/2019/zero-cost-unique_ptr"},"frontmatter":{"title":"Zero-cost unique_ptr deleters","date":"2019-03-05T00:00:00.000Z","formattedDate":"05 March, 2019"},"tags":[{"name":"code","slug":"/tag/code"},{"name":"c++","slug":"/tag/c"}]}}]},"tags":{"edges":[{"tag":{"name":"architecture","slug":"/tag/architecture"}},{"tag":{"name":"c++","slug":"/tag/c"}},{"tag":{"name":"code","slug":"/tag/code"}},{"tag":{"name":"pattern","slug":"/tag/pattern"}},{"tag":{"name":"ports","slug":"/tag/ports"}},{"tag":{"name":"testing","slug":"/tag/testing"}}]}},"pageContext":{"slug":"/tag/c"}},
    "staticQueryHashes": ["1733002695","4006707078"]}