![]()  | 
  
    Octopus
    
   | 
 
Go to the source code of this file.
Modules | |
| module | namespace_oct_m | 
Data Types | |
| interface | namespace_oct_m::namespace_t | 
Functions/Subroutines | |
| recursive type(namespace_t) function | namespace_oct_m::namespace_constructor (name, parent, delimiter) | 
| Create namespace from name. If parent is present, the new namespace will be a child of it. It is also possible to create a namespace with several ancestors on the fly by providing a dot separated list of names. A different delimiter can be specified with the delimiter optional argument.  More... | |
| recursive character(len=max_namespace_len) function | namespace_oct_m::namespace_get (this, delimiter) | 
| pure recursive integer function | namespace_oct_m::namespace_len (this) | 
| elemental logical function | namespace_oct_m::namespace_equal (lhs, rhs) | 
| logical function | namespace_oct_m::namespace_contains (this, namespace) | 
| logical function | namespace_oct_m::namespace_is_contained_in (this, name, delimiter) | 
Variables | |
| integer, parameter, public | namespace_oct_m::max_namespace_len = 128 | 
| type(namespace_t), public | namespace_oct_m::global_namespace |