35 #ifndef IECORE_CAMELCASE_H
36 #define IECORE_CAMELCASE_H
41 #include "IECore/Export.h"
46 class IECORE_API CamelCase
59 template<
typename OutputIterator>
60 static void split(
const std::string &camelCase, OutputIterator output );
62 template<
typename Iterator>
63 static std::string join( Iterator begin, Iterator end, Caps caps = All,
const std::string &separator=
"" );
65 static std::string toSpaced(
const std::string &camelCase, Caps caps = All );
67 static std::string fromSpaced(
const std::string &spaced, Caps caps = All );
73 #include "IECore/CamelCase.inl"
75 #endif // IECORE_CAMELCASE_H
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43