cgv
cgv::data::ref_counted Class Reference

#include <ref_counted.h>

Inheritance diagram for cgv::data::ref_counted:
cgv::base::base cgv::math::sparse_les cgv::math::sparse_les_factory cgv::os::socket vr::vr_log cgv::base::base_generator cgv::base::console cgv::base::factory cgv::base::named cgv::base::object_constructor cgv::base::test cgv::gui::gui_driver cgv::media::font::font cgv::media::font::font_face cgv::media::font::font_server cgv::media::image::abst_image_reader cgv::media::image::abst_image_writer cgv::media::image::image_reader cgv::media::image::image_writer cgv::media::image::reader_listener cgv::media::image::writer_listener cgv::media::video::abst_video_reader cgv::media::video::abst_video_writer cgv::media::video::video_reader cgv::media::video::video_reader_listener cgv::media::video::video_writer cgv::media::video::video_writer_listener cgv::render::render_config cgv::render::shader_config cgv::math::sparse_les_factory_impl< T > cgv::os::socket_client cgv::os::socket_server

Public Member Functions

int get_ref_count () const
 read access to current count
 

Protected Member Functions

 ref_counted ()
 constructor initializes the count to 0
 
void set_ref_count (int c) const
 write access is also const to allow ref counted pointers to const instances
 

Detailed Description

if you derive your class from this class, a ref_ptr will do reference counting in the inhereted ref_count member.


The documentation for this class was generated from the following file: