14 #ifndef CONFIGVARIABLEINT64_H 15 #define CONFIGVARIABLEINT64_H 29 const std::string &description = std::string(),
32 const std::string &description = std::string(),
35 INLINE
void operator = (int64_t value);
36 INLINE
operator int64_t ()
const;
38 INLINE
size_t size()
const;
39 INLINE int64_t operator [] (
size_t n)
const;
41 INLINE
void set_value(int64_t value);
42 INLINE int64_t get_value()
const;
43 INLINE int64_t get_default_value()
const;
44 MAKE_PROPERTY(value, get_value, set_value);
45 MAKE_PROPERTY(default_value, get_default_value);
47 INLINE int64_t get_word(
size_t n)
const;
48 INLINE
void set_word(
size_t n, int64_t value);
51 void set_default_value(int64_t default_value);
54 AtomicAdjust::Integer _local_modified;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a 64-bit integer type.
This is a generic, untyped ConfigVariable.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.