Home | History | Annotate | Download | only in protobuf

Lines Matching defs:Timestamp

2 // source: google/protobuf/timestamp.proto
40 class Timestamp;
44 class LIBPROTOBUF_EXPORT Timestamp : public ::google::protobuf::Message {
46 Timestamp();
47 virtual ~Timestamp();
49 Timestamp(const Timestamp& from);
51 inline Timestamp& operator=(const Timestamp& from) {
61 static const Timestamp& default_instance();
63 void UnsafeArenaSwap(Timestamp* other);
64 void Swap(Timestamp* other);
68 inline Timestamp* New() const { return New(NULL); }
70 Timestamp* New(::google::protobuf::Arena* arena) const;
73 void CopyFrom(const Timestamp& from);
74 void MergeFrom(const Timestamp& from);
89 void InternalSwap(Timestamp* other);
91 explicit Timestamp(::google::protobuf::Arena* arena);
122 // @@protoc_insertion_point(class_scope:google.protobuf.Timestamp)
138 static Timestamp* default_instance_;
146 // Timestamp
149 inline void Timestamp::clear_seconds() {
152 inline ::google::protobuf::int64 Timestamp::seconds() const {
153 // @@protoc_insertion_point(field_get:google.protobuf.Timestamp.seconds)
156 inline void Timestamp::set_seconds(::google::protobuf::int64 value) {
159 // @@protoc_insertion_point(field_set:google.protobuf.Timestamp.seconds)
163 inline void Timestamp::clear_nanos() {
166 inline ::google::protobuf::int32 Timestamp::nanos() const {
167 // @@protoc_insertion_point(field_get:google.protobuf.Timestamp.nanos)
170 inline void Timestamp::set_nanos(::google::protobuf::int32 value) {
173 // @@protoc_insertion_point(field_set:google.protobuf.Timestamp.nanos)