<commit_before>/*!
  \copyright (c) RDO-Team, 2011
  \file      intrusive_ptr_interface_wrapper.inl
  \author      (<EMAIL>)
  \date      22.09.2011
  \brief     
  \indent    4T
*/

// ----------------------------------------------------------------------- INCLUDES
// ----------------------------------------------------------------------- SYNOPSIS
// --------------------------------------------------------------------------------

OPEN_RDO_NAMESPACE

// --------------------------------------------------------------------------------
// -------------------- RefCounter<T>
// --------------------------------------------------------------------------------
template <class T>
FORCE_INLINE intrusive_ptr_interface_wrapper<T>::intrusive_ptr_interface_wrapper(CREF(rdo::intrusive_ptr<T>) pPointer)
	: parent_type(pPointer)
{}

template <class T>
FORCE_INLINE void intrusive_ptr_interface_wrapper<T>::addref()
{
	parent_type::addref();
}

template <class T>
FORCE_INLINE void intrusive_ptr_interface_wrapper<T>::release()
{
	parent_type::release();
}

template <class T>
FORCE_INLINE rbool intrusive_ptr_interface_wrapper<T>::owner() const
{
	return parent_type::owner();
}
<commit_msg> - updated utils library code : added include <commit_after>/*!
  \copyright (c) RDO-Team, 2011
  \file      intrusive_ptr_interface_wrapper.inl
  \author      (<EMAIL>)
  \date      22.09.2011
  \brief     
  \indent    4T
*/

// ----------------------------------------------------------------------- INCLUDES
// ----------------------------------------------------------------------- SYNOPSIS
#include "utils/smart_ptr/intrusive_ptr.h"
#include "utils/smart_ptr/ref_counter_i.h"
// --------------------------------------------------------------------------------

OPEN_RDO_NAMESPACE

// --------------------------------------------------------------------------------
// -------------------- RefCounter<T>
// --------------------------------------------------------------------------------
template <class T>
FORCE_INLINE intrusive_ptr_interface_wrapper<T>::intrusive_ptr_interface_wrapper(CREF(rdo::intrusive_ptr<T>) pPointer)
	: parent_type(pPointer)
{}

template <class T>
FORCE_INLINE void intrusive_ptr_interface_wrapper<T>::addref()
{
	parent_type::addref();
}

template <class T>
FORCE_INLINE void intrusive_ptr_interface_wrapper<T>::release()
{
	parent_type::release();
}

template <class T>
FORCE_INLINE rbool intrusive_ptr_interface_wrapper<T>::owner() const
{
	return parent_type::owner();
}

{'fraction_non_alphanumeric': 0.4107501002807862, 'fraction_numerical': 0.010429201764941836, 'mean_word_length': 1.2652134423251589, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6991212', 'n_tokens_mistral': 653, 'n_tokens_neox': 634, 'n_words': 107}