Jesse Haber-Kucharsky
e6363e15de
auth/resource: Construct from ctor
...
The motivation behind this change is the idea that constructing a new
instance of an object is the job of the constructor.
One big benefit of this structure (with the addition of helpers for
convenience) is that calls for emplacing instances (like
`std::make_shared`, or `std::vector::emplace_back`) work without any
difficulty. This would not be true for static construction functions.
2018-02-14 14:15:58 -05:00
..
2018-02-12 12:25:21 +00:00
2017-11-23 16:45:54 +00:00
2018-01-14 13:17:09 +01:00
2018-02-14 14:15:58 -05:00
2018-02-14 14:15:58 -05:00
2018-01-21 12:58:42 +02:00
2017-11-27 20:27:42 +01:00
2018-01-24 20:54:45 +01:00
2017-12-04 17:42:23 -08:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-01-21 19:09:03 +01:00
2018-01-31 11:34:08 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-01-03 12:20:34 +00:00
2017-12-08 13:38:13 -05:00
2018-02-06 12:10:10 +02:00
2017-11-27 20:27:42 +01:00
2018-01-21 12:58:42 +02:00
2018-02-12 18:49:34 +00:00
2018-02-14 14:15:57 -05:00
2018-02-14 14:15:57 -05:00
2017-12-12 12:03:01 -05:00
2017-12-08 10:12:21 -05:00
2018-02-01 00:22:50 +00:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-28 12:38:28 +01:00
2018-01-24 20:54:44 +01:00
2018-02-12 12:25:21 +00:00
2017-11-27 20:27:42 +01:00
2018-01-21 12:58:42 +02:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-12-18 15:37:19 +02:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-12-11 15:04:26 +02:00
2018-01-16 13:17:20 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-02-01 00:22:50 +00:00
2017-12-21 11:47:07 +01:00
2018-02-08 18:24:58 +02:00
2017-11-27 20:27:42 +01:00
2018-01-24 20:56:48 +01:00
2017-12-01 10:52:37 +01:00
2018-02-05 12:29:03 +00:00
2018-01-21 12:58:42 +02:00
2018-02-01 13:53:55 +01:00
2018-01-24 20:56:48 +01:00
2017-12-22 11:06:33 +01:00
2018-02-01 01:02:50 +00:00
2018-02-08 18:24:58 +02:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-01-21 12:58:42 +02:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-02-05 12:31:37 +00:00
2018-02-05 09:39:59 +00:00
2018-01-24 20:54:45 +01:00
2018-01-24 20:54:45 +01:00
2018-02-08 18:24:58 +02:00
2018-01-30 16:19:43 +02:00
2018-01-21 12:58:42 +02:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2018-01-24 20:56:49 +01:00
2017-11-27 20:27:42 +01:00
2018-01-29 11:57:15 -08:00
2018-02-12 12:25:21 +00:00
2018-02-11 17:53:08 +00:00
2018-01-24 20:56:48 +01:00
2018-01-29 11:57:15 -08:00
2018-02-11 17:53:08 +00:00
2018-01-24 20:56:48 +01:00
2018-01-17 12:17:17 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-11-15 23:22:42 -05:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00
2017-12-21 00:49:15 +01:00
2017-11-27 20:27:42 +01:00
2017-11-27 20:27:42 +01:00