bdeIsBlockAtomic

Checks to see if block is Atomic. block is of type hwscpHyperBlock. Block must be a super block. The Atomic flag is a code generation option that converts a super block into a basic block.

Syntax

bdeIsBlockAtomic(block);

Inputs

block
Block to check if atomic.
Type: block

Outputs

boolean
Whether or not the block is atomic. If it is then it will return 1, otherwise it will return 0.
Type: diagram

Examples

Check to see if block is atomic (while block is atomic):

          diagram = bdeGetCurrentDiagram();
          block = bdeGetSelectedBlock(diagram);
          boolean = bdeIsBlockAtomic(block)
        

          boolean = 1
        
Check to see if block is atomic (while block is not atomic):

          diagram = bdeGetCurrentDiagram();
          block = bdeGetSelectedBlock(diagram);
          boolean = bdeIsBlockAtomic(block)
        

          boolean = 0