icinga2/lib/db_ido/dbreference.hpp

31 lines
383 B
C++
Raw Normal View History

/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
#ifndef DBREFERENCE_H
#define DBREFERENCE_H
2014-05-25 16:23:35 +02:00
#include "db_ido/i2-db_ido.hpp"
2013-11-03 13:45:26 +01:00
namespace icinga
{
/**
* A database reference.
*
* @ingroup ido
*/
2017-12-31 07:22:16 +01:00
struct DbReference
{
public:
DbReference() = default;
DbReference(long id);
bool IsValid() const;
operator long() const;
private:
long m_Id{-1};
};
}
#endif /* DBREFERENCE_H */