15 #ifndef __RAY_StylerInfo_H__
16 #define __RAY_StylerInfo_H__
38 void updateStyler(
const STY_Styler &new_parent_styler);
39 void setParentAndSubject(
const STY_Styler &styler,
41 void setParentAndSubjects(
const STY_Styler &styler,
47 { myGroupSharingHolder =
g; }
64 SharedPrimGroup myGroupSharingHolder;
66 void createUnsharedStylerInfoData()
69 myData.reset(
new StylerInfoData());
70 else if (myData->use_count() > 1)
71 myData.reset(
new StylerInfoData(*myData));
74 StylerInfoDataHandle myData;
UT_SharedPtr< GSTY_SubjectPrimGroup > SharedPrimGroup
A reference counter base class for use with UT_IntrusivePtr.
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
Wrapper around hboost::intrusive_ptr.
void setGroupSharingHolder(const SharedPrimGroup &g)