Lines Matching refs:Tables

305 // DescriptorPool::Tables
307 class DescriptorPool::Tables {
309 Tables();
310 ~Tables();
313 // return the Tables to this state. This is used when building files, since
320 // Roll back the Tables to the state of the last Checkpoint(), removing
426 // FileDescriptorTables and DescriptorPool::Tables are interleaved below.
481 DescriptorPool::Tables::Tables()
486 DescriptorPool::Tables::~Tables() {
502 void DescriptorPool::Tables::Checkpoint() {
513 void DescriptorPool::Tables::Rollback() {
546 inline Symbol DescriptorPool::Tables::FindSymbol(const string& key) const {
573 Symbol DescriptorPool::Tables::FindByNameHelper(
594 inline const FileDescriptor* DescriptorPool::Tables::FindFile(
621 inline const FieldDescriptor* DescriptorPool::Tables::FindExtension(
626 inline void DescriptorPool::Tables::FindAllExtensions(
637 bool DescriptorPool::Tables::AddSymbol(
653 bool DescriptorPool::Tables::AddFile(const FileDescriptor* file) {
693 bool DescriptorPool::Tables::AddExtension(const FieldDescriptor* field) {
706 Type* DescriptorPool::Tables::Allocate() {
711 Type* DescriptorPool::Tables::AllocateArray(int count) {
715 string* DescriptorPool::Tables::AllocateString(const string& value) {
722 Type* DescriptorPool::Tables::AllocateMessage(Type* dummy) {
728 FileDescriptorTables* DescriptorPool::Tables::AllocateFileTables() {
734 void* DescriptorPool::Tables::AllocateBytes(int size) {
756 tables_(new Tables),
766 tables_(new Tables),
776 tables_(new Tables),
1838 DescriptorPool::Tables* tables,
1848 DescriptorPool::Tables* tables_; // for convenience
2205 DescriptorPool::Tables* tables,