Alexander Rukletsov created MESOS-2556:
------------------------------------------

             Summary: Consider extracting non-template classes from stout.
                 Key: MESOS-2556
                 URL: https://issues.apache.org/jira/browse/MESOS-2556
             Project: Mesos
          Issue Type: Improvement
          Components: stout
            Reporter: Alexander Rukletsov


Stout is a header-only library, but we have some heavy non-template types (in 
order to comply with ODR, methods of those types are marked inlined): 
{{Duration}}, {{Flags}}, {{Path}}, {{JSON::Ptotobuf}} and so on. This affects 
compile time without giving any benefits.

Possible solutions include
* migrating such types to {{libprocess}} or {{mesos}},
* make stout non header-only.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to