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