class_docstr: A list of files built by on exploring the filesystem and filtered by
  applying various patterns to what we find there.
  
  Instance attributes:
    dir
      directory from which files will be taken -- only used if
      'allfiles' not supplied to constructor
    files
      list of filenames currently being built/filtered/manipulated
    allfiles
      complete list of files under consideration (ie. without any
      filtering applied)
class_docstr_tok: ["A","list","of","files","built","by","on","exploring","the","filesystem","and","filtered","by","applying","various","patterns","to","what","we","find","there",".","Instance","attributes",":","dir","directory","from","which","files","will","be","taken","--","only","used","if","'allfiles","'","not","supplied","to","constructor","files","list","of","filenames","currently","being","built\/filtered\/manipulated","allfiles","complete","list","of","files","under","consideration","(","ie",".","without","any","filtering","applied",")"]
code: def findall(self, dir=os.curdir):
      self.allfiles = findall(dir)
  
imports: import os
  import re
  import fnmatch
  import functools
  from .util import convert_path
  from .errors import DistutilsTemplateError, DistutilsInternalError
  from ._log import log
label_desc: Use image node_id 3 for calling the FileList obj's underlying member method code with example usage: obj.findall(dir) without return types