GUIDE

GeneralUtilities Symbols

There are 465 symbols in the GeneralUtilities context 370 are functions 11 are operators 32 are inert 25 are constants 11 are wrappers 16 are objects

ReferenceReference

Functions

ABTiming  ▪  AllSameAs  ▪  AllSameBy  ▪  AppendAt  ▪  AppendIterator  ▪  AppendToAt  ▪  ApplyPatternValues  ▪  ApplyThrough  ▪  AReplaceAll  ▪  ArgumentCount  ▪  ArrayDepthQ  ▪  AssociatePairs  ▪  AssociationDiff  ▪  AssociationInvert  ▪  AssociationPairs  ▪  AssociationSelect  ▪  AssociationTranspose  ▪  AtomicMissing  ▪  AttachDebugInfo  ▪  AttachEchoSet  ▪  Base16Hash  ▪  Base36Hash  ▪  Base64Digits  ▪  Base64Hash  ▪  Base64String  ▪  Benchmark  ▪  BenchmarkPlot  ▪  BlockProtected  ▪  Breakpoint  ▪  BytePlot  ▪  CacheTo  ▪  CallGraph  ▪  CallGraphPlot  ▪  CallGrid  ▪  CallRules  ▪  CallTimings  ▪  CatchAll  ▪  CatchFailure  ▪  CatchFailureAsMessage  ▪  CatenateAt  ▪  Checked  ▪  ClearBenchmarkTimingCaches  ▪  CloseIterator  ▪  CodePrint  ▪  CollectFrames  ▪  ComposeUntil  ▪  CompressToByteArray  ▪  ConstantAssociation  ▪  ConstantIterator  ▪  CreateTimer  ▪  DeclareArgumentCount  ▪  DeclareSymbolicHead  ▪  DeepCases  ▪  DeepUniqueCases  ▪  DefineCustomBoxes  ▪  DefineLiteralMacro  ▪  DefineMacro  ▪  DefinitionCases  ▪  DefinitionContextCases  ▪  DefinitionData  ▪  DefinitionDiff  ▪  DefinitionLocationForm  ▪  Definitions  ▪  DeleteNone  ▪  DisableEcho  ▪  Discard  ▪  DiscardStrings  ▪  DoWhile  ▪  DownValuesAssociation  ▪  DurationString  ▪  EchoGroup  ▪  EchoHold  ▪  EchoHoldSet  ▪  EchoRaw  ▪  EchoSet  ▪  EchoSymbol  ▪  EchoTiming  ▪  ElementQ  ▪  ElideExpression  ▪  EnlargeBounds  ▪  EnsureDirectory  ▪  EnumerateSourceFiles  ▪  EquivalentPatternQ  ▪  EvalMapAt  ▪  EvaluateCached  ▪  EvaluateChecked  ▪  EvaluateStrict  ▪  EvaluationList  ▪  EvaluationPrint  ▪  EvaluationWindow  ▪  Excise  ▪  ExportContextDefinitions  ▪  ExportStructuredHDF5  ▪  ExtendedNames  ▪  ExtractFileContexts  ▪  FailureString  ▪  FalseQ  ▪  FileCasesIterator  ▪  FileLines  ▪  FileLinesIterator  ▪  FileQ  ▪  FileString  ▪  FilterOptions  ▪  FindContext  ▪  FindDeadCode  ▪  FindDefinition  ▪  FindSyntaxErrors  ▪  FirstMatchIndex  ▪  FitTimeComplexity  ▪  FlatFunctionQ  ▪  FlatList  ▪  FlatMap  ▪  FoldEmit  ▪  FoldEmitRecurse  ▪  FoldRecurse  ▪  FromBase64Digits  ▪  FunctionAttributes  ▪  GenerateSymbolInstrumentation  ▪  GetDebug  ▪  GetFragment  ▪  GetInternal  ▪  GetSourceStack  ▪  GetUsages  ▪  GraphicsBounds  ▪  HasActualDefinitionsQ  ▪  HasDefinitionsQ  ▪  HeadBox  ▪  HeldFunctionQ  ▪  HighPrecisionDoubleString  ▪  HoldAtomQ  ▪  HoldCodePrint  ▪  HoldCompleteMap  ▪  HoldFunction  ▪  HoldLength  ▪  HoldMap  ▪  HoldPrint  ▪  HoldScan  ▪  HoldSymbolName  ▪  ImportStructuredHDF5  ▪  InCatchFailureQ  ▪  IndexBy  ▪  IndexOf  ▪  IndexRules  ▪  IndicesOf  ▪  InertExpressionQ  ▪  Infobox  ▪  InfQ  ▪  InheritedMessage  ▪  InstrumentDefinition  ▪  InstrumentedSet  ▪  IntInfQ  ▪  IteratorDelegateQ  ▪  IteratorExhaustedQ  ▪  IteratorGraph  ▪  JoinIterator  ▪  JoinMap  ▪  JoinMapIterator  ▪  KeyAddTo  ▪  KeyAppendTo  ▪  KeyIncrement  ▪  KeyJoinTo  ▪  KeyPrependTo  ▪  KeysValues  ▪  KeyUnionTo  ▪  KeyValueIterator  ▪  KeyValueScan  ▪  Labelling  ▪  LayerPlot  ▪  ListableFunctionQ  ▪  ListIterator  ▪  LookupOr  ▪  MacroEvaluate  ▪  MacroExpand  ▪  MacroExpandList  ▪  MacroPanic  ▪  MacroRules  ▪  MakeCodeBoxes  ▪  MakeEventCell  ▪  MakeFormattedBoxes  ▪  MakeInputBoxes  ▪  MakePlainBoxes  ▪  MapIf  ▪  MapIterator  ▪  MapParts  ▪  MapSequence  ▪  Match  ▪  MatchIndices  ▪  MessageParent  ▪  MessageQuietedQ  ▪  MessageStackID  ▪  ModuleConditionWrapper  ▪  ModuleSymbolQ  ▪  MonitorStack  ▪  MoreSpecificPatternQ  ▪  MoreSpecificRuleOrPatternQ  ▪  MultiMapAt  ▪  NatIntInfQ  ▪  NatIntQ  ▪  NewIterator  ▪  NiceButton  ▪  NumericFunctionQ  ▪  OnFailure  ▪  OpenDefinition  ▪  OpenStreamQ  ▪  OrderlessFunctionQ  ▪  OwnValueQ  ▪  OwnValueSymbols  ▪  PackageOpen  ▪  PacletExportedSymbols  ▪  PairQ  ▪  Panic  ▪  ParentContext  ▪  PartitionBy  ▪  PartsLevel  ▪  PatternAppend  ▪  PatternHead  ▪  PatternOrder  ▪  PatternSort  ▪  PatternSymbols  ▪  PatternValues  ▪  Pivot  ▪  PosetSort  ▪  PosIntInfQ  ▪  PosIntQ  ▪  PositiveSIString  ▪  PossibleDefinitionLocations  ▪  PossibleFunctionQ  ▪  PossibleSideEffects  ▪  PossibleSideEffectsQ  ▪  PrefixQ  ▪  PrependIterator  ▪  PresentQ  ▪  PrettyFormBoxes  ▪  PrintCalls  ▪  PrintDefinitionCases  ▪  PrintDefinitions  ▪  PrintDefinitionsLocal  ▪  PrintFormattedCode  ▪  PrintNonhyperlinkedDefinitions  ▪  PrintStack  ▪  PrintUsages  ▪  PrivateSymbolNameQ  ▪  PrivateSymbolQ  ▪  PropertyAssociation  ▪  ProtectedFunctionQ  ▪  QualifiedSymbolName  ▪  QuotedStringQ  ▪  RangeIterator  ▪  ReapBag  ▪  ReapList  ▪  RefactorDownValuesToMatch  ▪  ReissueMessage  ▪  ReturnOnFailure  ▪  RMSEnergy  ▪  RootContext  ▪  RuleOrPatternOrder  ▪  RuleQ  ▪  SafeDrop  ▪  SafeEvaluate  ▪  SafeFirst  ▪  SafeLast  ▪  SafeMost  ▪  SafePart  ▪  SafeRest  ▪  SafeStringDrop  ▪  SafeStringTake  ▪  SafeTake  ▪  SafeToExpression  ▪  SameByQ  ▪  SaveContextDefinitions  ▪  SaveSymbolDefinitions  ▪  ScanIndexed  ▪  ScanParts  ▪  ScanThread  ▪  Search  ▪  SearchMaximum  ▪  SelectDiscard  ▪  SelectFirstIndex  ▪  SelectIndices  ▪  SelectIterator  ▪  SelectStrings  ▪  Seq  ▪  SetAutomatic  ▪  SetHoldAll  ▪  SetHoldAllComplete  ▪  SetHoldFirst  ▪  SetHoldRest  ▪  SetListable  ▪  SetNoAutorun  ▪  SetPatternValue  ▪  SetupTeardown  ▪  SetUsage  ▪  SideEffectSymbolQ  ▪  SimpleTemplate  ▪  SingletonIterator  ▪  SkeletonizeHeavyData  ▪  Slice  ▪  SoftPanic  ▪  SourceAnnotation  ▪  SowBag  ▪  StaticCallGraph  ▪  StaticCallGraphPlot  ▪  StreamApply  ▪  StreamExecute  ▪  StreamExecuteWithMessage  ▪  StreamIterator  ▪  StringCompress  ▪  StringGrid  ▪  StringHighlight  ▪  StringHighlightPart  ▪  StringMatch  ▪  StringPatternQ  ▪  StringUncompress  ▪  SubstituteOwnValueSymbols  ▪  SymbolicHeadQ  ▪  SymbolMessageNames  ▪  SymbolNameBaseContext  ▪  SymbolNameContext  ▪  SymbolNameName  ▪  SystemSymbolQ  ▪  TakeIterator  ▪  Tap  ▪  TemporaryInformation  ▪  TerminatorIterator  ▪  TestAssoc  ▪  TestSetsEqual  ▪  TestTable  ▪  Then  ▪  ThreadTableColumn  ▪  ThrowFailure  ▪  ThrowOnFailure  ▪  ThrowRawFailure  ▪  ThrowTaggedFailure  ▪  TimeString  ▪  TimingRatio  ▪  TimingRatioTable  ▪  ToAssociations  ▪  ToCamelCase  ▪  ToCompactLinearSyntax  ▪  ToFailure  ▪  ToIterator  ▪  ToMessage  ▪  ToPrettyString  ▪  ToQuoted  ▪  ToRegularExpression  ▪  ToTaggedFailure  ▪  ToTitleCase  ▪  TraceLoading  ▪  TraceUnpacking  ▪  TransposeIterator  ▪  TransposeTo  ▪  TrimLeft  ▪  TrimRight  ▪  UncompressFromByteArray  ▪  UndocumentedPackageSymbols  ▪  UniqueCases  ▪  UnivariateDistributionQ  ▪  UnmatchedCase  ▪  UnprotectAndClearAll  ▪  UseMacros  ▪  ValidFailureQ  ▪  ValidGraphicsQ  ▪  ValidPartSpecQ  ▪  WhitespaceQ  ▪  WithAutoloadHandler  ▪  WithEventHandler  ▪  WithGetHandler  ▪  WithMessageHandler  ▪  WithSetDelayedHandler  ▪  WithSetHandler

Operators

AddDelay  ▪  AndQ  ▪  Cond  ▪  Mapped  ▪  Monitored  ▪  NotQ  ▪  OrQ  ▪  StrictSlice  ▪  TappedFunction  ▪  When  ▪  WhenNot

Inert

AutoloadEvent  ▪  CallEvent  ▪  CallReturnEvent  ▪  Each  ▪  EchoEvent  ▪  ErrorEvent  ▪  GetBeginEvent  ▪  GetEndEvent  ▪  InfoEvent  ▪  IteratorExhausted  ▪  MessageEvent  ▪  OnExit  ▪  ReturnEvent  ▪  ReturnFailed  ▪  ReturnFailure  ▪  ReturnTaggedFailure  ▪  RollbackEvent  ▪  SetDelayedEvent  ▪  SetEvent  ▪  WarningEvent  ▪  $AbortBody  ▪  $Buzzed  ▪  $Diverging  ▪  $LastInstrumentationSpec  ▪  $LastInstrumentedSymbols  ▪  $LHS  ▪  $LHSHead  ▪  $MacroDebugMode  ▪  $RandomElement  ▪  $RandomKey  ▪  $RHS  ▪  $ThrownValue

Constants

BagInsert  ▪  Buzz  ▪  FailedQ  ▪  IntQ  ▪  MonitoredMap  ▪  MonitoredScan  ▪  $DebugMode  ▪  $DynamicIteratorFormatting  ▪  $EventsWindowStyle  ▪  $HideSourceAnnotations  ▪  $LastMalformedPanic  ▪  $LeftOperators  ▪  $LHSPatternSymbols  ▪  $LocalPacletPath  ▪  $LocalStartupPath  ▪  $MaximumEchoRate  ▪  $MaxTextStringIntegerBytes  ▪  $MessageAncestor  ▪  $Operators  ▪  $RightOperators  ▪  $RightRightOperators  ▪  $RightSideOperators  ▪  $SideEffectfulFunctions  ▪  $SourceStack  ▪  $Unreachable

Wrappers

CodeForm  ▪  ColorArrayForm  ▪  ElidedForm  ▪  HoldCodeForm  ▪  HoldPlainForm  ▪  HoldPrettyForm  ▪  NumericArrayForm  ▪  PlainForm  ▪  PrettyForm  ▪  Quoted  ▪  SourceStackData

Objects

CollectTo  ▪  ConditionalBody  ▪  DelegateIterator  ▪  EchoHoldTag  ▪  EchoTag  ▪  FileLine  ▪  InternalFailure  ▪  Iterator  ▪  Memoized  ▪  ModuleScope  ▪  Parts  ▪  PatternValue  ▪  GeneralUtilities`Scope  ▪  SpeculativeScope  ▪  UnpackAssociation  ▪  UnpackOptions