Lines Matching refs:Tables

323 // DescriptorPool::Tables
325 class DescriptorPool::Tables {
327 Tables();
328 ~Tables();
363 // Roll back the Tables to the state of the checkpoint at the top of the
450 explicit CheckPoint(const Tables* tables)
487 // FileDescriptorTables and DescriptorPool::Tables are interleaved below.
542 DescriptorPool::Tables::Tables()
550 DescriptorPool::Tables::~Tables() {
575 void DescriptorPool::Tables::AddCheckpoint() {
579 void DescriptorPool::Tables::ClearLastCheckpoint() {
591 void DescriptorPool::Tables::RollbackToLastCheckpoint() {
640 inline Symbol DescriptorPool::Tables::FindSymbol(const string& key) const {
667 Symbol DescriptorPool::Tables::FindByNameHelper(
688 inline const FileDescriptor* DescriptorPool::Tables::FindFile(
715 inline const FieldDescriptor* DescriptorPool::Tables::FindExtension(
720 inline void DescriptorPool::Tables::FindAllExtensions(
731 bool DescriptorPool::Tables::AddSymbol(
747 bool DescriptorPool::Tables::AddFile(const FileDescriptor* file) {
787 bool DescriptorPool::Tables::AddExtension(const FieldDescriptor* field) {
800 Type* DescriptorPool::Tables::Allocate() {
805 Type* DescriptorPool::Tables::AllocateArray(int count) {
809 string* DescriptorPool::Tables::AllocateString(const string& value) {
816 Type* DescriptorPool::Tables::AllocateMessage(Type* dummy) {
822 FileDescriptorTables* DescriptorPool::Tables::AllocateFileTables() {
828 void* DescriptorPool::Tables::AllocateBytes(int size) {
850 tables_(new Tables),
860 tables_(new Tables),
870 tables_(new Tables),
2135 DescriptorPool::Tables* tables,
2145 DescriptorPool::Tables* tables_; // for convenience
2530 DescriptorPool::Tables* tables,