text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun  9 2015 22:53:21).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  #import "NSCopying-Protocol.h"
  
  @interface TGoToAutoCompletionController : NSObject <NSCopying>
  {
      struct TSpinLock _lock;
      struct TString _pathToCompleteStr;
      struct TString _adjustedPathToCompleteStr;
      struct TFENodeVector _nodesInPath;
      _Bool _adjustedPathToCompleteIsValid;
      _Bool _isAutoCompleting;
      _Bool _isQuit;
      vector_0488428e _completionNodesAndNames;
      vector_0488428e _filteredSortedCompletionNodesAndNames;
      function_b1fce659 _updatePathHandler;
      function_d52b5b4a _autoCompleteHandler;
      function_b4fae195 _completionHandler;
  }
  
  + (vector_0488428e)_filterCompletionNodesAndNames:(const vector_0488428e *)arg1 withPartialWord:(const struct TString *)arg2;
  - (id).cxx_construct;
  - (void).cxx_destruct;
  - (_Bool)_canReuseControllerWithPath:(const struct TString *)arg1;
  - (_Bool)canReuseControllerWithPath:(const struct TString *)arg1;
  - (id)completionNamesForPartialWord:(const struct TString *)arg1;
  - (void)autoCompletePath:(const struct TString *)arg1 relativeToNode:(const struct TFENode *)arg2 allowLeftoverLastPathComponent:(_Bool)arg3 updatePathHandler:(function_b1fce659)arg4 autoCompleteHandler:(function_d52b5b4a)arg5 completionHandler:(function_b4fae195)arg6;
  - (void)quit;
  - (void)_setQuit:(_Bool)arg1;
  - (_Bool)_isQuit;
  @property(readonly, nonatomic) _Bool isQuit; // @dynamic isQuit;
  - (void)_setIsAutoCompleting:(_Bool)arg1;
  - (void)setIsAutoCompleting:(_Bool)arg1;
  - (_Bool)_isAutoCompleting;
  @property(readonly, nonatomic) _Bool isAutoCompleting; // @dynamic isAutoCompleting;
  - (void)_setFilteredSortedCompletionNodesAndNames:(const vector_0488428e *)arg1;
  - (const vector_0488428e *)_filteredSortedCompletionNodesAndNames;
  - (vector_0488428e)filteredSortedCompletionNodesAndNames;
  - (void)_setCompletionNodesAndNames:(const vector_0488428e *)arg1;
  - (const vector_0488428e *)_completionNodesAndNames;
  - (vector_0488428e)completionNodesAndNames;
  - (void)_setNodesInPath:(const struct TFENodeVector *)arg1;
  - (const struct TFENodeVector *)_nodesInPath;
  - (struct TFENodeVector)nodesInPath;
  - (void)_setAdjustedPathToCompleteIsValid:(_Bool)arg1;
  - (_Bool)_adjustedPathToCompleteIsValid;
  @property(readonly, nonatomic) _Bool adjustedPathToCompleteIsValid; // @dynamic adjustedPathToCompleteIsValid;
  - (void)_setAdjustedPathToCompleteStr:(const struct TString *)arg1;
  - (const struct TString *)_adjustedPathToCompleteStr;
  @property(readonly, nonatomic) struct TString adjustedPathToCompleteStr; // @dynamic adjustedPathToCompleteStr;
  - (void)_setPathToCompleteStr:(const struct TString *)arg1;
  - (const struct TString *)_pathToCompleteStr;
  @property(readonly, nonatomic) struct TString pathToCompleteStr; // @dynamic pathToCompleteStr;
  - (id)copyWithZone:(struct _NSZone *)arg1;
  - (void)dealloc;
  
  @end
  
  