30 DCKeyword(
const std::string &name,
int historical_flag = ~0);
34 const std::string &get_name()
const;
37 int get_historical_flag()
const;
38 void clear_historical_flag();
40 virtual void output(std::ostream &out,
bool brief)
const;
41 virtual void write(std::ostream &out,
bool brief,
int indent_level)
const;
45 const std::string _name;
This represents a single keyword declaration in the dc file.
virtual void output(std::ostream &out) const
Write a string representation of this instance to <out>.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Represents the type specification for a single parameter within a field specification.
This is a common interface for a declaration in a DC file.
This class generates an arbitrary hash number from a sequence of ints.
void write(std::ostream &out, int indent_level) const
Write a string representation of this instance to <out>.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.