class_docstr: Data in the buffer is guaranteed to be contiguous in memory.
  
  Note that there is no dtype attribute present, a buffer can be thought of
  as simply a block of memory. However, if the column that the buffer is
  attached to has a dtype that's supported by DLPack and ``__dlpack__`` is
  implemented, then that dtype information will be contained in the return
  value from ``__dlpack__``.
  
  This distinction is useful to support both data exchange via DLPack on a
  buffer and (b) dtypes like variable-length strings which do not have a
  fixed number of bytes per element.
class_docstr_tok: ["Data","in","the","buffer","is","guaranteed","to","be","contiguous","in","memory",".","Note","that","there","is","no","dtype","attribute","present",",","a","buffer","can","be","thought","of","as","simply","a","block","of","memory",".","However",",","if","the","column","that","the","buffer","is","attached","to","has","a","dtype","that","'s","supported","by","DLPack","and","``","__dlpack__","``","is","implemented",",","then","that","dtype","information","will","be","contained","in","the","return","value","from","``","__dlpack__","``",".","This","distinction","is","useful","to","support","both","data","exchange","via","DLPack","on","a","buffer","and","(","b",")","dtypes","like","variable-length","strings","which","do","not","have","a","fixed","number","of","bytes","per","element","."]
docstr: Buffer size in bytes.
docstr_tok: ["Buffer","size","in","bytes","."]
code: def bufsize(self) -> int:
      """
      Buffer size in bytes.
      """
      pass
  
imports: from abc import ABC, abstractmethod
  import enum
  from typing import Any, Dict, Iterable, Optional, Sequence, Tuple, TypedDict
label_desc: Use image node_id 1 for calling the Buffer obj's underlying member method code with example usage: obj.bufsize() without return types