mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
express: slight Datagram constructor cleanup
This commit is contained in:
parent
ba345d590f
commit
74442e41f1
@ -11,30 +11,11 @@
|
|||||||
* @date 2000-06-06
|
* @date 2000-06-06
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructs an empty datagram.
|
|
||||||
*/
|
|
||||||
INLINE Datagram::
|
|
||||||
Datagram() :
|
|
||||||
#ifdef STDFLOAT_DOUBLE
|
|
||||||
_stdfloat_double(true)
|
|
||||||
#else
|
|
||||||
_stdfloat_double(false)
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a datagram from an existing block of data.
|
* Constructs a datagram from an existing block of data.
|
||||||
*/
|
*/
|
||||||
INLINE Datagram::
|
INLINE Datagram::
|
||||||
Datagram(const void *data, size_t size) :
|
Datagram(const void *data, size_t size) {
|
||||||
#ifdef STDFLOAT_DOUBLE
|
|
||||||
_stdfloat_double(true)
|
|
||||||
#else
|
|
||||||
_stdfloat_double(false)
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
append_data(data, size);
|
append_data(data, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,13 +24,7 @@ Datagram(const void *data, size_t size) :
|
|||||||
*/
|
*/
|
||||||
INLINE Datagram::
|
INLINE Datagram::
|
||||||
Datagram(vector_uchar data) :
|
Datagram(vector_uchar data) :
|
||||||
_data(std::move(data)),
|
_data(std::move(data)) {
|
||||||
#ifdef STDFLOAT_DOUBLE
|
|
||||||
_stdfloat_double(true)
|
|
||||||
#else
|
|
||||||
_stdfloat_double(false)
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
class EXPCL_PANDA_EXPRESS Datagram : public TypedObject {
|
class EXPCL_PANDA_EXPRESS Datagram : public TypedObject {
|
||||||
PUBLISHED:
|
PUBLISHED:
|
||||||
INLINE Datagram();
|
INLINE Datagram() = default;
|
||||||
INLINE Datagram(const void *data, size_t size);
|
INLINE Datagram(const void *data, size_t size);
|
||||||
INLINE explicit Datagram(vector_uchar data);
|
INLINE explicit Datagram(vector_uchar data);
|
||||||
Datagram(const Datagram ©) = default;
|
Datagram(const Datagram ©) = default;
|
||||||
@ -114,7 +114,12 @@ PUBLISHED:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
PTA_uchar _data;
|
PTA_uchar _data;
|
||||||
bool _stdfloat_double;
|
|
||||||
|
#ifdef STDFLOAT_DOUBLE
|
||||||
|
bool _stdfloat_double = true;
|
||||||
|
#else
|
||||||
|
bool _stdfloat_double = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user