<commit_before>#ifndef _PVCAM_PARAM_H_
#define _PVCAM_PARAM_H_

#include "../../MMDevice/DeviceBase.h"
#include "PVCAMAdapter.h"

#ifndef WIN32
typedef long long long64;
#endif

/***
* A base class for PVCAM parameters. This is used for easy access to specific camera parameters.
*/
class PvParamBase
{
public:

    PvParamBase( std::string aName, uns32 aParamId, Universal* aCamera ) :
        mId( aParamId ), mCamera( aCamera ), mName( aName),
        mAvail( FALSE ), mAccess( ACC_READ_ONLY ), mType( TYPE_INT32 )
    {
       initialize();
    }

    virtual ~PvParamBase() {}
<commit_msg>PVCAM: Fix build on OS X<commit_after>#ifndef _PVCAM_PARAM_H_
#define _PVCAM_PARAM_H_

#include "../../MMDevice/DeviceBase.h"
#include "PVCAMAdapter.h"

#ifndef WIN32
typedef long long long64;
typedef unsigned long long ulong64;
#endif

/***
* A base class for PVCAM parameters. This is used for easy access to specific camera parameters.
*/
class PvParamBase
{
public:

    PvParamBase( std::string aName, uns32 aParamId, Universal* aCamera ) :
        mId( aParamId ), mCamera( aCamera ), mName( aName),
        mAvail( FALSE ), mAccess( ACC_READ_ONLY ), mType( TYPE_INT32 )
    {
       initialize();
    }

    virtual ~PvParamBase() {}

{'fraction_non_alphanumeric': 0.11336032388663968, 'fraction_numerical': 0.014574898785425101, 'mean_word_length': 3.6641509433962263, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2248627', 'n_tokens_mistral': 451, 'n_tokens_neox': 420, 'n_words': 122}